Last active
January 1, 2019 21:16
-
-
Save codeluggage/63ba6890b4c181a772ad95f111bc5fb9 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 | |
import os | |
import sys | |
def handler(event, context): | |
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mydjangoproject.settings") | |
try: | |
from django.core.management import execute_from_command_line | |
except ImportError: | |
# The above import may fail for some other reason. Ensure that the | |
# issue is really that Django is missing to avoid masking other | |
# exceptions on Python 2. | |
try: | |
import django | |
except ImportError: | |
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?" | |
) | |
raise | |
execute_from_command_line(['manage.py', 'migrate']) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment