我想从我的django项目中删除django.contrib.sites。 当我尝试删除我收到以下错误,同时启动服务器: /usr/local/lib/python3.5/site-packages/django/db/models/fields/subclassing.py:22: RemovedInDjango110Warning: SubfieldBase has been deprecat
我有一个网站,其中任何对非www域的请求,即http://example.com被服务器重定向(状态301)为http://www.example.com。 如果我使用的是Django的sites框架,我应该将domain设置为example.com还是www.example.com?所有这一切我始终认为,这些文件是指域example.com。我很困惑,如果网站的框架是指域名为full quali
我已经启用了站点框架(包括中间件)并设置了两个站点(ID = 1和ID = 2)。我的一个模型使用Site的外键。为了讨论各种情形,让说,它看起来像这样 class Person(models.Model):
name = models.CharField(max_length=20)
site = models.ForeignKey(Site)
on_site =
我有一个模型,我只想链接到一个站点。我将使用文档示例: from django.db import models
from django.contrib.sites.models import Site
class Article(models.Model):
# ...
site = models.ForeignKey(Site)
但是在每个站点的管理员中,无论站点