Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the best books and resources for learning to develop, deploy and/or host Django? [closed]

I'm a newbie on the Django scene coming from an ASP.NET C# background. I'm looking for some good resources to help me learn the ins and outs of Django/Python. Any recommendations?

like image 868
mkelley33 Avatar asked Jul 17 '09 20:07

mkelley33


People also ask

Which web server is Best for Django?

Gunicorn is the recommended HTTP server for use with Django on Heroku (as referenced in the Procfile above). It is a pure-Python HTTP server for WSGI applications that can run multiple Python concurrent processes within a single dyno (see Deploying Python applications with Gunicorn for more information).

Can Django be used in production?

Django has been around for over a decade now. During this period lot of top websites have used it in production, some notable examples are: Pinterest Engineering. Mozilla.

Where can I host my Django site?

For hosting web applications built on Django, you will need to use a platform that lets you deploy the app. One of these platforms is Heroku. Heroku is a cloud platform on which users can build and deploy applications. Heroku relies on Git, a revision control system that lets you manage the program code of your app.


1 Answers

  • The community is a tremendous resource: IRC, Blog Aggregator, django-users

    http://www.djangoproject.com/community/

  • ProDjango by Marty Alchin is a good book for learning the django internals http://prodjango.com/

    "Learning Python" by O'Reilly http://books.google.com/books?id=nEJ-jcYF2fMC&dq=learning+python&printsec=frontcover&source=bn&hl=en&ei=EBJhSoHvDs_tlAfDncmjDw&sa=X&oi=book_result&ct=result&resnum=4

    "Dive into Python" http://diveintopython3.ep.io/ (opensource title) from Apress.

  • Videos of talks from DjangoCon or Pycon can be streamed as well. And the startthedark.com django from the ground up series.

    http://www.youtube.com/view_play_list?p=D415FAF806EC47A1

    http://pycon.blip.tv/

    http://showmedo.com/videotutorials/?author=8362

  • I also understand that "this week in django" is being rebranded as djangodose, yet still many of the podcasts for twid are relevant.

    http://twitter.com/djangodose

    http://thisweekindjango.com/

  • The rubyonrails podcast is another great resource. RoR podcast covers equally relevant topics of interest to both Django and Rails programmers.

    http://podcast.rubyonrails.org/

  • Good blog post on deployment http://lethain.com/entry/2009/feb/13/the-django-and-ubuntu-intrepid-almanac/

  • Make sure to learn pip, virtualenv, and fabric while you are at it. Indispensable.

like image 172
Thomas Schreiber Avatar answered Sep 28 '22 04:09

Thomas Schreiber