Estoy planeando usar Django para un proyecto de varios sitios, donde cada sitio es en su mayoría independiente, pero compartiría algunos modelos en todos los sitios.Instalación única, múltiples dominios y aplicaciones?
Me pregunto si hay una manera de hacer que cada 'aplicación' de Django sea su propio sitio, completo con un nombre de dominio único, y aún así permitir que cada sitio acceda a una aplicación común que contiene algunos modelos para cuentas de usuario, perfiles, etc. .
el plan es permitir inicio de sesión único para cada sitio, compartiendo la información de la cuenta a través de la aplicación común, y la creación de las cookies para cada sitio una vez que el usuario inicie sesión.
sé Django tiene un 'sitios' función, pero no estoy seguro si esto es lo suficientemente robusto para mis necesidades.
¿Alguien puede recomendar una forma de hacerlo o dirigirme hacia algún artículo que pueda ayudar?
ACTUALIZACIÓN
me preguntaba, ¿sería posible a través de Apache, y posiblemente alguna modificación a la urls.py sea capaz de señalar un cierto dominio a una estructura de URL?
por ejemplo, digamos que el sitio principal es mainsite.com, y quiero que uno de los otros dominios apunte a mainsite.com/secondarysite donde secondarysite es una aplicación django dentro de la misma instancia, y haga que apache enmascare el hecho que el dominio secondarysite.com está apuntando a una ubicación diferente?
Enlace está muerto, por desgracia. – mrooney
@mrooney lo arregló, thx –