Login

Dynamic DEBUG setting for PyCharm

Author:
DavidHulsmanNL
Posted:
July 26, 2017
Language:
Python
Version:
Not specified
Score:
1 (after 1 ratings)
  1. Next to the Play button you can Edit Configuration
  2. Click the green + on the left, add 2 "Django Server". Call one DEBUG, call the other RUN.
  3. Add "DEBUG False" to RUN in its "Environment variables"
  4. Add "DEBUG True" to DEBUG in its "Environment variables" (make sure the port # is different from RUN!)

Change DEBUG = True in settings.py to the below code

Go back to the main IDE window and either select RUN or DEBUG and go to localhost/404 to either see the dev debug 404 or your custom 404.html (that you obviously previously made in the /templates/ folder ;)

1
DEBUG = os.environ.get('DEBUG', False) == 'True'

More like this

  1. get_object_or_none by azwdevops 3 months, 2 weeks ago
  2. Mask sensitive data from logger by agusmakmun 5 months, 1 week ago
  3. Template tag - list punctuation for a list of items by shapiromatron 1 year, 7 months ago
  4. JSONRequestMiddleware adds a .json() method to your HttpRequests by cdcarter 1 year, 7 months ago
  5. Serializer factory with Django Rest Framework by julio 2 years, 2 months ago

Comments

Please login first before commenting.