Hi ,
This Python Extension 
<https://marketplace.visualstudio.com/items?itemName=donjayamanne.python> too 
supports the features you have mentioned.
The difference is:
- Visual Studio Code is more of a lightweight and cross platform 
alternative (completely open source - MIT licensed).

Here are some of the features:

   - Linting (Prospector <https://pypi.io/project/prospector/>, Pylint 
   <https://pypi.io/project/pylint/>, pycodestyle 
   <https://pypi.io/project/pycodestyle/>/Pep8, Flake8 
   <https://pypi.io/project/flake8/>, pydocstyle 
   <https://pypi.io/project/pydocstyle/> with config files and plugins)
   - Intellisense (autocompletion)
   - Scientific tools (Jupyter/IPython)
   - Auto indenting
   - Code formatting (autopep8 <https://pypi.io/project/autopep8/>, yapf 
   <https://pypi.io/project/yapf/>, with config files)
   - Code refactoring (Rename 
   <https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Rename>, 
Extract 
   Variable 
   
<https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Extract-Variable>
   , Extract Method 
   
<https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Extract-Method>
   , Sort Imports 
   <https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Sort-Imports>
   )
   - Viewing references, code navigation, view signature
   - Excellent debugging support (remote debugging, mutliple threads, 
   django, flask, docker)
   - Unit testing, including debugging (unittest 
   <https://docs.python.org/3/library/unittest.html#module-unittest>, pytest 
   <https://pypi.io/project/pytest/>, nosetests 
   <https://pypi.io/project/nose/>, with config files)
   - Execute file or code in a python terminal
   - Local help file (offline documentation)
   - Snippets


On Saturday, 22 October 2016 05:56:43 UTC+11, Muizudeen Kusimo wrote:
>
> Hello Folks,
>
> PyCharm makes debugging Django (and other Python) applications very easy. 
> Some of the features which are very helpful include:
>
>    1. Ability to choose specific Python Interpreter you want to run the 
>    code base against. Useful if you use virtualenv and need to test your code 
>    in different Python versions
>    2. Standard debugging tools - Step Into, Step Over, Step Out, Watches
>    3. Support for debugging other Python libraries tied to your Django 
>    application e.g. Lettuce BDD tests, Unit Tests e.t.c
>
> It's definitely worth a try as you can get a lot from the Community Edition
>
> Regards
>
> On Thursday, October 20, 2016 at 8:30:45 PM UTC-4, Don Thilaka Jayamanne 
> wrote:
>>
>> Hi Everyone, I'm the author of a Python plugin for the VS Code editor (
>> https://github.com/DonJayamanne/pythonVSCode). Basically it provides 
>> intellisense, code navigation, debugging (django, multi threads, etc), data 
>> science and the like.
>>
>> When it comes to debugging django applications, today the extension 
>> disables (doesn't support) live reloading of django applications.
>>
>> I'm thinking of having a look at this particular area. Before I do so, 
>> I'd like to get an idea of how developers actually develop and debug django 
>> applications.
>>
>> Most of the people i've spoken to say they develop as follows:
>> - Fire up the django application with live reload 
>> - Start codeing
>> - Test in the browser
>> - Very rarely would they debug an application
>> - i.e. majority of the time they don't launch the application in debug 
>> mode 
>>
>> How do you work on django applications?
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/9c72cadd-3c25-4e41-bd5a-92fadab081fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to