django站点框架每个站点的自定义设置

django站点框架每个站点的自定义设置,django,Django,如何扩展django站点框架 我需要添加更多的领域,如标志文件,字幕等 对于这种事情,还有其他解决方案吗?只需与站点模型建立OneToOne关系即可 from django.contrib.sites.models import Site class CustomSite(models.Model): class Meta: verbose_name = "Custom Domain" verbose_name_plural = "Custom Domains

如何扩展django站点框架

我需要添加更多的领域,如标志文件,字幕等


对于这种事情,还有其他解决方案吗?

只需与站点模型建立
OneToOne
关系即可

from django.contrib.sites.models import Site

class CustomSite(models.Model):
   class Meta:
       verbose_name = "Custom Domain"
       verbose_name_plural = "Custom Domains"
   site = models.OneToOneField(Site, null=True, related_name='customsite')
   subtitle = models.CharField(max_length=100)
   #...
   #...
   def __unicode__(self):
       return 'Customsite of {0}'.format(self.site.domain)