Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Elastic Beanstalk không tạo Tham số RDS

Bạn cần một dự phòng cục bộ cho một cơ sở dữ liệu khác trong cài đặt.

Trong settings.py của bạn , thay thế biến DATABASE bằng biến này:

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

Bây giờ, hãy tạo một local_settings.py trong cùng thư mục với settings.py của bạn và nhập mã sau:

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

Bây giờ, hãy thêm tệp local_settings.py của bạn vào .gitignore của bạn tập tin.

Chạy $ python manage.py syncdb và bây giờ bạn có thể chạy máy chủ django cục bộ.

Hầu hết đây là mì ống sao chép từ bài đăng trên blog này mà tôi tìm thấy: 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. truy vấn mysql PHP:Tôi muốn một mục cụ thể là đầu tiên và sau đó sắp xếp các mục còn lại

  2. Phiên MySQL Workbench không thấy các bản cập nhật cho cơ sở dữ liệu

  3. PHP / PDO:SQl để tìm hàng chứa giá trị chuỗi

  4. Mẹo nâng cấp Percona XtraDB Cluster lên 8.0

  5. MYSQL khác ở Đầu ra từ tập lệnh