62得票13回答
创建django管理员后,出现“获取网站匹配查询不存在错误”的问题

我正在按照 Django 的标准教程为一个应用程序创建管理后台。在注释掉设置中与管理后台相关的内容并运行 syncdb 后,我收到了以下信息:DoesNotExist at /admin/ Site matching query does not exist. 有人能帮助我弄清楚这个问题吗?

60得票6回答
Django的“Sites”模型 - 什么是“SITE_ID = 1”,为什么要这样设置?

我正在尝试使用Django的Sites模型。 我不太理解为什么SITE_ID应该是SITE_ID = 1。 在文档中: django_site数据库表中当前站点的ID,以整数形式表示。这样做是为了让应用程序数据钩入特定站点,使单个数据库可以管理多个站点的内容。 为什么是1?什么是curre...

27得票5回答
当我只有一个Django站点框架网站时,我应该在哪里设置域名?

我正在构建一个简单的博客/论坛网站,使用Django项目实现。 我正在使用syndication feed framework,该框架似乎使用Sites framework中当前站点的域名生成反馈中项目的URL。 我之前没有了解过Sites framework。我的项目只会用于一个站点,不...

26得票3回答
如何在由“sites”框架支持的多个Django站点中获取唯一用户?

我正在构建一个Django网站框架,它将为多个独立站点提供支持,所有站点都使用相同的应用程序但具有自己的模板。我计划通过使用多个设置文件并为它们设置唯一的SITE_ID来实现这一目标,就像Django.contrib.sites framework在Django文档中建议的那样。 然而,我不...

18得票3回答
Django网站框架:初始数据迁移位置

在Django 1.7之前,使用Django站点框架时,应该使用初始夹具定义初始数据。 myproject/fixtures/initial_data.json[ { "pk": 1, "model": "sites.site", "fields": { ...

16得票6回答
如何使Django管理员的“View on site”链接正常工作?

我已经在使用Django应用程序一段时间了,Django管理界面很好用,但是"View on site"链接不起作用。每当我尝试使用它时,我都会得到一个错误信息为no such table: django_site的OperationalError。我已经调查了这个问题,似乎我必须设置Djan...

13得票2回答
当前网站是否可从模板访问?

我尝试从模板中简单地获取当前的Site以进行解析,如下所示:<h3>{{ site.name }}</h3> 很遗憾,这没有任何反应。 有没有一种方法可以从模板中访问当前站点?

12得票3回答
Django-site中使用fixture同步数据库时自动填充数据

在运行syncdb后,我希望能够填充django_site表,该怎么做呢? 我只有一个站点。

12得票3回答
如何本地测试Django的站点框架(Sites Framework)

Django有站点框架(sites framework),支持在单个Django安装中托管多个网站。 编辑(以下是系统的错误假设) 我理解中间件基于请求域名的查找/缓存设置了settings.SITE_ID的值。 编辑结束 但是在本地测试时,我在http://127.0.0.1...

9得票2回答
Django 中 SITE_ID 设置有什么用途?

当我在完成flatpage教程时,出现了“未设置SITE_ID”的错误。在settings文件中插入SITE_ID=1后,一切正常。但是我不知道这实际上意味着什么。 我阅读了django文档,但我并不完全清楚它的用途。何时才能像SITE_ID=2这样使用呢? 同样的,我在我的代码中使用了下...