Does Netbeans support Django?

Asked

Viewed 1,020 times

3

I installed the Netbeans and the plugins for python.

Everything worked out, but I found what did not happen.This plugin alone would already support Django.

I saw on this blog the author saying that he liked Netbeans also for Django, but the link he gives is broken (the post is from 2009, the version was different, this explains).

The only thing I could find from Django to Netbeans was this project, but it seems to be just an abandoned project, without any support, and has no reference to how to use it.

In fact, does Netbeans support Django? If so, can anyone help me in how to proceed?

  • Why not use Pycharm? There is the community version which is very good. In addition to the fact that it was developed by Jetbrains.

  • About Pycharm, the community version does not support Django, only Python. The Professional version supports Django, in return it is necessary to buy a license. But it is a good option, I have tested and even found it cool, although weak, but enough to work. I’ve already given up Netbeans and actually decided to take a break from Django/python, but I leave the question in case a good answer arises to help another in the future. But thanks for the tip that really is useful.

  • netbeans-Django is not an active project. What’s more, netbeans has never supported Python natively. Also, although Django is not a free Pycharm feature it is still worth A LOT using the IDE. Support for Python, codeintelligence, code scan/code browser, virtual enviroments etc.. is excellent and I doubt very much that you need more than that to work. After all, this is Python!

  • I’m starting to develop in Python with Django. I used to use Netbeans for Java development - PHP. But I really liked Pycharm as an IDE for python application development. It would be a good look. I don’t know if I helped! But I assure you that was my real intention! Hugs!

2 answers

3

I apologize in advance - I will not answer your question. But I will put back some questions:

Why do you need an "IDE for Django"? Who uses Python the longest, emg eral does not use an IDE even for the language - in Python, things are more concise and a special IDE for every little thing you will do is not something so necessary.

If instead of looking for plug-ins for the IDE, and then learning how the Netbeans IDE works, how the Netbeans IDE works with Python and how the Netbeans IDE works with Django, you go to the Python documentation (http://python.org, http://wiki.python.org.br ) and in the Django documentation (https://www.djangoproject.com/, and has a tutorial in Portuguese in https://web.archive.org/web/20140711105221/http://Docs.djangobrasil.org/intro/tutorial01.html ) - will be able to learn the part that really matters, and not be depending on specific tools.

Django, like other more complex frameworks in other languages, relies on a not-so-small set of files for the project to exist. But unlike frameworks in Java for example, the creation of these basic files does not depend on them being created by a specific IDE: the framework itself has commands to create new projects, and initialize the configuration files, view folders, and so on...

Or have you ever imagined a writer needing a "Bic pen" to write, or he won’t write?

  • 1

    Hello friend, no need to apologize, I thank you for the answer. I need an IDE for Jango because I wish: Intellisense (most important), bug corrector, commands that automate tasks, among other things. Friend I have seen that your vision is very common in the python world, unfortunately. I really appreciate you trying to help me, but those who have worked on medium to large projects know that a good FDI is essential to productivity and even learning. If I’m going to cut down a tree, why use a machete if there’s a chainsaw? Still thanks for wanting to help. Ps:I come from Asp.Net.

  • Ok - and why does an IDE that only supports Python with "intelisense" not help you? Once you have the environment set up with Django, the Django Apis are just more modules and classes that the IDE should normally find.

  • I could exemplify three points I imagine, but not unique: template language support, shortcuts to run commands in Manage.py (eg. migrate and syncdb) and understanding settings in Settings.py (which would help in Tellisense, code refactoring, etc).

  • Using an IDE boils down to one word: Productivity. If by following an extremist line, let us use the vim/Emacs and stay 100% in the command line :)

  • 2

    vim/Emacs has productivity plug-ins that can leave a lot of graphical ide in the slipper.

0

In accordance with the link you posted, Netbeans does not officially support Python, that is, support for this language is maintained by the community.

This project is a community driven effort. Oracle does not actively participate in or directly support this effort.

Also I couldn’t find anything related to Django to work with Netbeans, on the other hand you can use the Visual Studio Community together with the Python Tools for Visual Studio, that supports Django.

Projeto Django no Visual Studio

In my opinion Visual Studio is much more IDE than Netbeans :)

Browser other questions tagged

You are not signed in. Login or sign up in order to post.