Last active
March 29, 2020 15:51
-
-
Save mpampols/c52ce41d18f8ac5ee2b07dc7e169a7e4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
"""Django's command-line utility for administrative tasks.""" | |
import os | |
import sys | |
def main(): | |
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'tu_app.settings.local') | |
try: | |
from django.core.management import execute_from_command_line | |
except ImportError as exc: | |
raise ImportError( | |
"Couldn't import Django. Are you sure it's installed and " | |
"available on your PYTHONPATH environment variable? Did you " | |
"forget to activate a virtual environment?" | |
) from exc | |
from django.conf import settings | |
if settings.DEBUG: | |
if os.environ.get('RUN_MAIN') or os.environ.get('WERKZEUG_RUN_MAIN'): | |
import ptvsd | |
ptvsd.enable_attach(address = ('0.0.0.0', 3000)) | |
print("Attached remote debugger") | |
execute_from_command_line(sys.argv) | |
if __name__ == '__main__': | |
main() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment