我是 Python 和 Django 的新手。我正在尝试将 repo 从我们的远程/实时服务器克隆到家里的开发服务器,这样我就可以在网站上工作而不必担心,因为我对 Django 仍然一无所知。不幸的是,我似乎无法让网站运行。据我了解,该过程应该是这样的:
1]为repo创建主文件夹
2] virtualenv 文件夹
3]来源文件夹/bin/activate
4] 将 repo 克隆到文件夹中
5] pip requirements.txt 的 repo 来安装依赖项
6]同步数据库
7] 向南迁移数据
8]利润
但是,当我进入第 6 步“syncdb”时,我得到一个“数据库错误:没有这样的表:django_site”。Doh,我忘了将设置文件指向一个 sqlite3 db。所以我编辑了 settings.py 并注释掉了实际的数据库信息并将用户/密码设置为“”,将 ENGINE 设置为“django.db.backend.sqlite3”并指定了一个“temp.db”并再次尝试,但我是仍然得到同样的错误。任何帮助都会很棒,请随意敲打我列出的过程中的任何整体,我真的想以最好的方式做到这一点。
My database settings are :
DATABASES = {
'default': {
'ENGINE': 'django.db.backend.sqlite3',
'NAME': 'db.sqlite3',
'USER': '',
'PASSWORD': '',
'HOST': '',
'PORT': '',
}
}