"Framework de sitios" en una sola instancia de django

Quiero servir feeds RSS especializados en un subdominio diferente del resto del sitio.

¿Puedo usar el framework de sitios para usar un archivo urls.py y settings.py diferente?dentro de una única instancia de django. o ¿necesito configurar dos ubicaciones de apache y simplemente configurar los diferentes archivos settings.py en la configuración de apache?

La razón por la que necesito configurar dos archivos urls.py es para evitar el contenido duplicado. No quiero que el sitio principal esté disponible en rss.example.com y no quiero que las fuentes especializadas estén disponibles en example.com

Servirlos desde una única instancia de django sería ideal porque estamos en un alojamiento compartido con memoria limitada, y parece un desperdicio tener una instancia abierta que solo ofrece rss.

editar: Llegué a la conclusión de que las instancias múltiples con archivos urls.py separados serían las más fáciles para mí ... pero encontré este artículo que describe cómo hacerlo usando una sola instancia:

http://effbot.org/zone/django-multihost.htm

Solución:Django Tupperware

Terminé escribiendo un marco para ejecutar varias copias de un sitio en una sola instancia de django.

La idea básica es cambiar laSITE_ID configuración sobre la marcha para cada solicitud y carga configuraciones alternativas de la base de datos. Lo hace en función del dominio y usos.SITE_ID = 1 por defecto (cuando no puede encontrar nada)

Todas las configuraciones en el archivo settings.py actúan como valores predeterminados que son reemplazados por las configuraciones almacenadas en la base de datos para el sitio actual.

Funciona bastante bien :) y se está ejecutando en producción enhttp://rootbuzz.com

Respuestas a la pregunta(2)

Su respuesta a la pregunta