-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Nate Aune edited this page May 9, 2013
·
45 revisions
The purpose of the Django Starter Kit is to provide a guide to the newcomer to Django. There is a plethora of resources available for learning Django, but as a newcomer, it can be overwhelming to know what's good and where to start. The guide is intended to ease this learning process and steer newcomers in the right direction.
See the other pages created in this wiki.
First make sure that you have Python installed. See install instructions for Mac, Windows and Linux.
TODO
We recommend using Sublime Text 2 which is compatible Note: this is just our personal preference. There are many other perfectly good editors like PyCharm, vim, emacs, Eclipse with PyDev, WingIDE,
- Github for Mac
- Postgres.app + pgAdmin3
- MySQL Workbench] - for browsing your MySQL database
- SQLLite Manager - Firefox extension for browsing SQLite databases
- Getting Started with Django - video tutorials
- Effective Django - watch the tutorial from PyCon
- Django for Designers
- The Django Debug Toolbar is an indispensable tool
- bpython
- Books: Two Scoops of Django
- Django user groups: Djangonauts lists meetups all around the world. You can also go to Meetup.com and search for "Django".
- IRC: visit the #django IRC channel on irc.freenode.net.
- Mailing lists: The django-users discussion list is a good place to ask questions about Django.
- Django.me - append any Django class, template, view to the end of this URL
- Classy Class-Based Views
- Read the Docs - lots of third-party add-ons for Django documented and searchable
- Github: search Github for "django". At last count there were 20,000 repositories.
- Python Package Index (pypi): search PyPi for "django"
- Crate.io is a nicer interface to PyPi. Search crate.io for "django"
- Django Packages is a directory of reusable apps, sites, tools and more for your Django projects. Provides comparison grids to compare feature sets and adoption of various similar packages.
- pip
- if not released on pypi, use -e to clone from github
- freeze dependencies in requirements.txt
TODO
Graphing data:
- django-graphos
- django-googlecharts - written by one of the founders of Django but this package hasn't been touched in 3 years.
Scraping data:
TODO
TODO