आपको सेटिंग में किसी भिन्न डेटाबेस में स्थानीय फ़ॉलबैक की आवश्यकता है।
आपकी settings.py . में फ़ाइल, DATABASE चर को इसके साथ बदलें:
DATABASES = {}
try:
from local_settings import *
except ImportError, e:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': os.environ['RDS_DB_NAME'],
'USER': os.environ['RDS_USERNAME'],
'PASSWORD': os.environ['
'HOST': os.environ['RDS_HOSTNAME'],
'PORT': os.environ['RDS_PORT'],
}
}
अब एक local_settings.py बनाएं उसी निर्देशिका में जहां आपकी settings.py है और निम्न कोड दर्ज करें:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'db.djangodb',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}
MEDIA_ROOT = ''
MEDIA_URL = ''
STATIC_ROOT = ''
STATIC_URL = '/static/'
STATICFILES_DIRS = ()
TEMPLATE_DIRS = ()
अब अपनी local_settings.py फ़ाइल को अपने .gitignore . में जोड़ें फ़ाइल।
रन $ python manage.py syncdb
और अब आप स्थानीय रूप से django सर्वर चला सकते हैं।
इनमें से अधिकांश इस ब्लॉग पोस्ट से कॉपी पास्ता है जो मैंने पाया:http://grigory.ca/2012/09/getting-started-with-django-on-aws-elastic-beanstalk/