我想就可以提供从网站的其余部分不同的子域专用的RSS源。
我可以使用站点框架使用单一Django的实例中的不同urls.py和settings.py文件。 或者我需要设置两个apache的位置,只是设置在apache的conf不同的settings.py文件。
我需要设置两个urls.py文件的原因是为了避免重复的内容。 我不想让主站点处可用rss.example.com,我不想专门的饲料是在example.com访问
从单一的Django的情况下为他们提供服务将是理想的,因为我们是在内存有限的共享主机,它似乎像这样的垃圾有一个实例打开,仅提供了RSS。
编辑 :我的结论是,单独的urls.py文件的多个实例将是最简单的我......但我发现这篇文章描述了如何使用单个实例来做到这一点:
http://effbot.org/zone/django-multihost.htm
解决方案: Django的特百惠
我结束了写在一个单一的Django实例上运行一个网站的多个副本的框架。
其基本思路是改变了SITE_ID
上飞为每个请求设置,并从数据库加载交替设置。 为此,它会基于域名并使用SITE_ID = 1
默认情况下(当它不能找到任何东西)
作为被存储在数据库中对当前站点的设置覆盖默认的settings.py文件行为的所有设置。
它工作得很好:)而且它在生产运行处http://rootbuzz.com