diff --git a/manage.py b/manage.py index f2fc790..6435de4 100644 --- a/manage.py +++ b/manage.py @@ -3,20 +3,21 @@ import os import sys - def main(): """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'DjangoEcommerce.settings') + settings_module = 'DjangoEcommerce.settings' + os.environ.setdefault('DJANGO_SETTINGS_MODULE', settings_module) + 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 " + f"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 + execute_from_command_line(sys.argv) - if __name__ == '__main__': main()