开发者

Does Django need an IDE? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.

Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.

Closed 2 years ago.

Improve this question

My company is evaluating the possibility of developing a specialized IDE for Django.

So we would like to ask Django users:

  • Do you feel the need for a specialized IDE for Django?

  • Wou开发者_运维技巧ld you be willing to pay for it, or would you only consider free a open-source product?

  • What Django-specific features are you missing currently in your development tools?


I would pay a reasonable amount for a Django-tailored IDE or plug-in. I don't know what I mean by reasonable, but maye it helps to know that I would not pay more than $75, and I would only pay the $75 if the tool was really awesome.

Now, Django specific features:

  • Seamless integration with Google Apps (get me the urchin, the license for Google Maps, and put it in my templates)
  • Full support for the templating engine (details in the other answers you have received)
  • Lorem ipsum generation (Django has it, just make it simpler)
  • Prepackaged modules for common tasks (e.g. give me a full login page with template an all)
  • Link within the code for Django documentation and examples (e.g. Django snippets)
  • One-click for multi-browser comparison
  • Full CSS support
  • An object explorer (along the lines of the Django-admin, but off-line)
  • A color palette with cool combinations (say, blue-based, orange-based)
  • Wizard for uploading the local project to Webfaction or similar hosting solution

If I can think of anything else I will edit the answer.

Good luck in designing your product!


I am using Komodo Edit and it's very good. There is a lot of good open-sources product so i don't think that I would buy a commercial product.

Maybe a very good and easy-to-use debugger would make me change my mind.

I hope it helps.


You'll likely want an IDE that will provide you with the ability to do source-level debugging of your accompanying Python code. Without it, your productivity will really be below what it could be.

I use Wing IDE, and I find it to be worth every penny.


  1. I use NotePad++, and have yet to need a fully-fledged IDE specifically for Django (though I do wish NotePad++ would stop periodically crashing).
  2. I wouldn't, unless it was really really good (and I have no idea what features it'd need to make me enthusiastic enough to pay for it).
  3. Maybe a neater way to tie together code for a specific app within a project (models, views and template code). NotePad++'s File->Open dialog is the Windows one, which picks up the directory from the currently open file. It'd be nice if it allowed me to switch quickly between related files.


This question comes up a lot in various forms. I suspect it's because there just isn't a Python IDE which is universally accepted to be awesome.

If I could have:

  • some of the features of PyDev, like like real code completion, module navigation, live syntax checking and pylint
  • a fantastic (and fast) text editor (like eric4's scintilla-based editor)
  • support for django templates (maybe with gui support for wx or glade or whatever),
  • awesome debugging (like C# on Visual Studio)
  • a reasonable footprint (i.e., not Eclipse/Aptana or NetBeans)
  • cross platform (Mac OS X, Linux, and Windows)
  • sane version control support
  • auto doctests and unit tests

Then I'd buy it.

All of the python IDEs come close, but all miss the mark by a bit.

(Better yet, it would be open source and I'd download it and donate / contribute to it).


It's great that your company wants to contribute to the community, but I have to say that I don't see what a 'Django IDE' would achieve. There are already plugins for all the main editors and IDEs to support Django - from Vim to TextMate to NetBeans - and these provide syntax highlighting, indentation, shortcuts and snippets for both Python source and Django templates. These can always do with more work, of course, so perhaps your efforts would be best focused on improving one of these.


There are some Django aware IDEs already. PyCharm is excelent for Django development. It even allows to debug Django Templates visually.


graphic models builder to models.py :), I mean this but vice-versa.

yes I will donate.


I would definitely pay or donate for a pure Django IDE, even tho there are already some existing plugins, I feel something is always "floating".

0

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜