4 ms·
Start with a python micro-framework such as flask. you can easily install it and it has its own dev. server which means you do not need any server configuration
by yashchandra 14y ago
Start with a python micro-framework such as flask. you can easily install it and it has its own dev. server which means you do not need any server configuration etc. to start with. That is what I am doing right now.
If you get further along, then play with major frameworks such as Django.
Micro-framework: http://flask.pocoo.org http://flask.pocoo.org
Full-stack framework: http://www.djangoproject.com http://www.djangoproject.com
- heyfouad 14y agoI second Flask, it's a very simple & easy-to-use framework. Just by following the tutorial, http://flask.pocoo.org/docs/tutorial/ http://flask.pocoo.org/docs/tutorial/, you will be fine. Also, the IRC channel is pretty active.
- yolesaber 14y agoI've been using Flask the past two months for a personal project (hope to demo it on HN soon!) and I was wondering: what are the significant differences between django and flask? Is it simply the amount of things that are automated for you? Can you do stuff in django that you simply cannot do in Flask?
- yashchandra 14y agoNot sure if there is an easy answer but there are quite a few threads on this topic on stackoverflow or even HN. Django and flask in my limited experience are both great frameworks but the difference is that flask is micro while django is fully loaded. That does not necessarily mean more automation with django since your project could have specific custom requirements which django out of the box may not work and hence you could use something like flask and extend it to your specific needs. I personally prefer Flask since it makes me learn a little more about stuff and in love with the Jinja2 templating supported by Flask.