开发者

Tools (and applications) for django developer

I'm a beginner django developer. And often, when looking for solutions or reading articles on web I find lots of useful django applications, libraries, etc... But I've never met a comprehensive list.

So I ask everyone to share your list of django related stuff you use in your projects. So far I've learnt:

  • South -- intelligent schema and data migrations
  • Django debug toolbar -- a configurable set of panels that display various debug information about the current request/response (and SQL!)
  • CPServer -- serving django via CherryPy
  • Treebeard -- a library that implements efficient tree implementatio开发者_如何学Cns
  • sorl-thumbnails -- thumbs for your images
  • Haystack Search -- modular search for django
  • Sentry -- it will catch any exception thrown by Django and store it in a database
  • Celery with django-celery -- an asynchronous task queue/job queue
  • Lettuce with lettuce.django - a very simple BDD tool based on the Cucumber

Your turn


One awesome tool is the PyCharm program that supports Django. It lets you do things like runserver and syncdb from within the app so you don't need to keep switching back and forth to the terminal. Google PyCharm and you should find it.


I find django-extensions essential to my development process. The sqldiff command alone is incredibly useful. The django-extensions package requires nothing more than a pip install to have it working on your system.


sorl-thumbnail is nice but I personally prefer django-imagekit for creating thumbnails.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜