I rarelly debug code with django, with external utility, just trace stack
when errors appears, buy when I need it I use pydev over Aptana,  it has
heap monitor, breakpoints, step by step run and other debugger functions.

One important thing is that I need to say to pydev that  run django with
--no-autoreload parameter, so then works well because when I am debugging I
am not coding and I can start or stop the server when I want.

I always run django in external terminal when I am coding, I really like
the autoreload, I think it's better if the IDE can reload, but I really
hate when Aptana is configured wrong and server never die, because I need
to user $ killall python (or some like that) to stop django.

I dislike VS as IDE but, great if you want to support Django there.

El viernes, 21 de octubre de 2016, Muizudeen Kusimo <[email protected]>
escribió:
> Hello Folks,
> PyCharm makes debugging Django (and other Python) applications very easy.
Some of the features which are very helpful include:
>
> 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
> Standard debugging tools - Step Into, Step Over, Step Out, Watches
> 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/d5c69cfc-7bec-4df9-9112-3b0f74c0ab5d%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CAG%2B5VyNKobt0SZ49pvbbAJWptHjw7ALSQ2kg9sRAR8atgfmOdA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to