簡體   English   中英

在AWS EC2和RDS上使用Django

[英]Django on AWS EC2 and RDS

我正在嘗試使用EC2和RDS服務在AWS上部署django應用程序。 我已經創建了EC2和RDS容器。

這是我嘗試連接到數據庫的方式。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'db name',
        'USER': 'my user',
        'PASSWORD': 'my password',
        'HOST': 'awshost',
        'PORT': '3306',
        'OPTIONS': {
            'charset': 'utf8mb4',
        },
    }
}

對於名稱,用戶,密碼,主機,端口,我提供了正在運行的RDS實例的詳細信息。 當我這樣做時:python manage.py migration,它說沒有要應用的遷移。 如果我嘗試進行遷移,則表示未檢測到任何更改。 如果我直接從終端和列表表連接到數據庫:我看到一個表django_migrations,該表為空。 我應該如何遷移數據庫?

我知道這個解釋很廣泛,因此,我將嘗試縮小范圍。 現在,我不知道還有什么對這個問題很重要。

運行makemigrations並指定應用程序名稱。 需要創建遷移文件夾。您的應用必須首先包含在INSTALLED_APPS中。

./manage.py makemigrations <myapp>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM