无法为Django和网站设置开发服务器

时间:2013-08-27 18:04:18

标签: python django git virtualenv django-south

我是Python和Django的新手。我试图将我们的远程/现场服务器的repo克隆到家里的开发服务器,这样我就可以在网站上工作而不用担心,因为当谈到Django时,我几乎一无所知。不幸的是,我似乎无法让网站运行。根据我的理解,这个过程应该是这样的:

1]为repo创建主文件夹

2] virtualenv文件夹

3]获取文件夹/ bin / activate

4]将repo复制到文件夹

5] pip requirements.txt of repo来安装依赖项

6] syncdb

7]使用south

迁移数据

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

1 个答案:

答案 0 :(得分:0)

如果您收到“数据库错误:没有这样的表:django_site”,则在正确设置数据库设置后,您可能无法运行“syncdb”。