我在 Heroku 的服务器上登录了我的应用程序目录:
Heroku run bash -app appname
然后我删除了我的数据库:
Rm -r dev.db
但是,当我尝试同步我的数据库时,它不会创建新表。当我去生产站点时,它仍然具有所有数据库内容并让我登录等。
任何洞察我做错了什么?我想完全重新创建数据库。
注意:我有一个 Django 应用程序
更新:这是我的数据库设置
DATABASES = {
"default": {
"ENGINE": "django.db.backends.sqlite3", # Add "postgresql_psycopg2", "postgresql", "mysql", "sqlite3" or "oracle".
"NAME": PROJECT_ROOT + os.sep + "dev.db", # Or path to database file if using sqlite3.
"USER": "", # Not used with sqlite3.
"PASSWORD": "", # Not used with sqlite3.
"HOST": "", # Set to empty string for localhost. Not used with sqlite3.
"PORT": "", # Set to empty string for default. Not used with sqlite3.
}
}
然后我有这个 Heroku 的注入代码:
import dj_database_url
DATABASES = {'default': dj_database_url.config(default='postgres://localhost')}