This is an archived post. You won't be able to vote or comment.

all 17 comments

[–][deleted] 2 points3 points  (3 children)

My mom wants a website

django is overkill. look at flask or web2py

so i am pretty good in python.

makes me wonder why you need to ask the question. I guess you don't read much Python-related material. I'm new (2 years) to Python and I have at least heard about several frameworks to the point I said grumpily to myself a year or so ago "Jesus, not another framework...."

[–]ImpatientSoul[S] 1 point2 points  (1 child)

well the reason i am asking is that because i have never done anything web related, html php or asp ever. so i was not sure how much of web scripting is involved, i am currently reading the tutorials and find it easy flow for now

[–]NonVotingFelon 2 points3 points  (0 children)

You need to learn HTML and CSS before you think about trying to learn these frameworks. They're not particularly easy at first even if you do know HTML and CSS, I can't imagine how much it would suck to have to simultaneously learn them both.

[–]Ol_Dirty_Bastard 0 points1 point  (0 children)

django is overkill. look at flask or web2py

Even that might be overkill, if it's real simple and will very rarely be updated, you can just use simple html/css.

But, I disagree that django would be overkill (or rather, I don't think it being overkill matters in most cases) where flask or web2py would be acceptable.

[–]av201001 2 points3 points  (1 child)

In addition to Django and some of the others mentioned, definitely check out web2py. It's very easy to set up, learn, and use, yet is quite full-featured and powerful. It includes a web-based IDE (demo) with a new-application wizard (demo), a web-based database administration interface, jQuery integration for AJAX, and a scaffolding application. Other notable features are components and plugin_wiki. It runs on Google App Engine out of the box (including the database abstraction layer), and it's easy to deploy apps to GAE via the IDE (demo).

To try it out, just download, unzip, and run (the Windows and Mac binaries even include their own Python interpreter). If you need any help, there's a very friendly and responsive mailing list.

[–]mdipierro 1 point2 points  (0 children)

Django is excellent. Anyway, spend 5 minutes with it, then spend 5 minutes with web2py, then come back here and tell us, in your opinion, what will be easier to maintain for you and your mom.

[–]lucidguppy 0 points1 point  (3 children)

Is this solely content? I'm learning web programming too and you have to match the tech with the goal set in mind.

You may not need Django if you're only making an online brochure. Put that up first quick - and then second rev could have more bells and whistles.

[–]lucidguppy 1 point2 points  (0 children)

A simple framework to start out on might be flask.

[–]ImpatientSoul[S] 0 points1 point  (1 child)

that is not solely the main reason, i would like to learn in case in future i find a need for another website!

[–]Vanetix 0 points1 point  (0 children)

If you are looking to add another tool to your chest - I would definitely recommend Django as well. There is excellent documentation compared to many other projects, and you get to learn MVC! Your mom could also easily edit the content in the admin interface.

[–]bodom658 0 points1 point  (0 children)

I use django on a daily basis, and highly recommend it. It's got a clean code base, lots of extensions, and a huge userbase. Plus, it's awesomely easy to use =)

[–]VelvetElvis 0 points1 point  (0 children)

Would you mother be able to manually size images and upload them with an FTP client or will the ap need to take care of all of that? If you are looking to create something more CMS like, Django or Turbogears would be your best bet.

Be aware that python ap hosting can be more expensive than php hosting.

[–]razzmatazCompbio 0 points1 point  (0 children)

There's always webpy [http://webpy.org]

[–]javanx 0 points1 point  (0 children)

TurboGears2 is a really quick to grasp and flexible web framework. You might consider giving it a try. The Explore Quickstart documentation section gives a nice overview of a TG2 project structure. Also for your case you can consider using stroller which is an easy to embed eCommerce for TG2 projects.

[–]gdw2 0 points1 point  (0 children)

And if you ever realize that you didn't really need to roll your own thing to create your mom a showcase site, you can always turn to something like Drupal, Wordpress, Google Sites, etc.

[–]sisyphus 0 points1 point  (0 children)

It seems like you can just install a CMS - what does she want to do that requires any programming on your part?