Я пытаюсь запустить мезонинный проект со своей собственной базой данных, однако, когда я создаю базу данных и выполняю миграцию после запуска нового проекта, база данных остается пустой.Вот что я делаю:
1) В PGADMIN 4 я создаю новую базу данных с именем «mydatabase» и пользователем «myuser» и паролем «mypassword»
2). Я запускаюновый мезонинный проект с:
mezzanine-project testproject
3) Я изменяю свою базу данных в settings.py на:
DATABASES = {
"default": {
# Add "postgresql_psycopg2", "mysql", "sqlite3" or "oracle".
"ENGINE": "django.db.backends.postgresql_psycopg2",
# DB name or path to database file if using sqlite3.
"NAME": "mydatabase",
# Not used with sqlite3.
"USER": "myuser",
# Not used with sqlite3.
"PASSWORD": "mypassword",
# Set to empty string for localhost. Not used with sqlite3.
"HOST": "localhost",
# Set to empty string for default. Not used with sqlite3.
"PORT": "5432",
}
}
4) Наконец, я запускаю:
python manage.py migrate
Все работает нормально, но база данных, которую я создал в PGADMIN 4, остается пустой (без новых таблиц) даже после обновления и перезапуска.
Так, где эта база данных создается ??Я указываю базу данных как базу данных postgres, и у меня нет других экземпляров postgres на компьютере?Как получить таблицы для заполнения в моей базе данных mydatabase?
Заранее спасибо!