2014-10-06 62 views
0

我想将网站添加到我的数据迁移的依赖项之一。django数据迁移依赖contrib.sites

class Migration(migrations.Migration): 

    dependencies = [ 
     ('jianguo', '0004_auto_20141006_1534'), 
     ('django.contrib.sites', '__first__'), 
    ] 

    operations = [ 
     migrations.RunPython(create_site) 
    ] 

但我得到

ValueError: Dependency on unknown app: django.contrib.sites 

任何人这样做过?谢谢。

回答

1

刚刚遇到同样的问题。显然你必须省略'django.contrib'。当提及django.contrib名称空间中的模型/应用时。

替换'django.contrib.sites' =>'sites'参照django.contrib.sitesdependencies或使用apps时。

+0

我想我试过这个,但没有运气。我会稍后再试。 – Shuo 2014-10-08 10:53:15

+0

它工作。谢谢。 – Shuo 2014-10-08 15:51:45

+0

我得到:LookupError:尝试此操作时,没有安装带有标签“网站”的应用程序。 'django.contrib.sites'在我的INSTALLED_APPS中。你是如何得到它的工作? – rgilligan 2016-08-12 20:12:25