我正在try 让我在Django的应用程序的管理站点工作.我刚刚同步了数据库,然后转到站点,但我收到错误.

Site matching query does not exist.

有什么 idea 吗?

推荐答案

每个Django应用程序都需要Site分才能运行.在这里,您好像没有.

登录你的django shell

$> ./manage.py shell
>>> from django.contrib.sites.models imp或t Site
>>> site = Site()
>>> site.domain = 'example.com'
>>> site.name = 'example.com'
>>> site.save()

$> ./manage.py shell
>>> from django.contrib.sites.models imp或t Site
>>> site = Site.objects.create(domain='example.com', name='example.com')
>>> site.save()

你应该准备好了.

Django相关问答推荐

查尔而不是瓦尔查尔加盟Django 球场

如何创建为模型创建信号的Djangodecorator ?

如何使用Django';S生成的字段来统计相关对象?

如何在Django模板中获取组中对象的整体计数器(&Q;)?

Django中用于外键的嵌套循环

无法迁移,模型中的外键导致了问题

如何将数据(具体归档)从views.py 传递到models.py

Django ModelForm提交按钮不起作用

try 编辑/创建时,特定模型的 Django 管理员挂起(直到超时错误)

未捕获的类型错误:$(...).datepicker is not a function(anonymous function)

有没有办法将变量传递给 Django 中的 extended模板?

Apache + mod_wsgi 与 nginx + gunicorn

is_valid() vs clean() Django 表单

Django:使用render或render_to_response时添加响应头

如何使用基于类的视图处理表单(通过 get 或 post)?

在 Django 中测试different layers的最佳实践是什么?

Django urls 直接到 html 模板

Django查询否定

Django:以 10 为底的 int() 的无效文字

在 PyPy 下运行 Django 的缺点?