django网站框架自定义设置为每个网站

问题描述:

我怎样才能扩展django sites frameworkdjango网站框架自定义设置为每个网站

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

或者对这种事情没有其他解决办法?

只是做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)