如何在django应用程序中实现动态主题?

如何在django应用程序中实现动态主题?,django,styles,multi-tenant,Django,Styles,Multi Tenant,我的应用程序是多租户的,有许多组具有独特的站点,如group1.myapp.com、group2.myapp.com等。要求用户能够为特定组选择不同的主题 我似乎没有想出好办法来做这件事。以前有人做过吗?如果能得到一些意见,我会非常感激的

我的应用程序是多租户的,有许多组具有独特的站点,如group1.myapp.com、group2.myapp.com等。要求用户能够为特定组选择不同的主题


我似乎没有想出好办法来做这件事。以前有人做过吗?如果能得到一些意见,我会非常感激的 例如,下面是For Mezzanine,它通过将主题名称保存在cookie中来使用可切换主题

下面是演示代码中处理此问题的相关部分:


我解决了它。基本上,我允许用户选择颜色和背景,这是基本的主题组件,并保存在数据库中。然后我从变量中创建主题,使用较少的CSS,效果很好。我使用NodeJS进行较少到CSS的服务器端编译


解决方案的Python/Django部分在github as上是开源的。如果您想实现类似的功能,请仔细阅读代码。

谢谢@tuxcanfly。看起来棒极了。看看几个月前的夹层项目,我真的很感动。现在我需要深入了解一下他们是如何实现它的。