Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pohon Kacang Elastis tidak membuat Parameter RDS

Anda memerlukan fallback lokal ke database yang berbeda di pengaturan.

Di settings.py . Anda file, ganti variabel DATABASE dengan ini:

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'],
        }
    }

Sekarang buat local_settings.py di direktori yang sama dengan settings.py Anda dan masukkan kode berikut:

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 = ()

Sekarang tambahkan file local_settings.py Anda ke .gitignore . Anda mengajukan.

Jalankan $ python manage.py syncdb dan sekarang Anda dapat menjalankan server Django secara lokal.

Sebagian besar ini adalah salinan pasta dari posting blog ini yang saya temukan:http://grigory.ca/2012/09/getting-started-with-django-on-aws-elastic-beanstalk/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Matikan atau hentikan kueri MySQL setelah keluar dari skrip PHP

  2. SQL membagi nilai menjadi beberapa baris

  3. Mengapa LEFT JOIN MySQL mengembalikan catatan NULL ketika dengan klausa WHERE?

  4. Apakah ada kemampuan ANY_VALUE untuk mysql 5.6?

  5. Jarak Lingkaran Besar MySQL (rumus Haversine)