我目前正在构建一个基本上是一种内容管理系统的Django网站。然而,系统的类型并不重要,但我们可以称之为“CrappyPress” - 糟糕的Django Wordpress-clone"。
我希望各种人能够下载CrappyPress源并运行他们的博客。这意味着他们需要能够轻松配置他们的网站,例如博客的名称,描述,首页的内容以及大量的网站范围的个人数据。
到目前为止,我已经提出了两种方法都不合适:
我已经查看了"sites framework",这更适用于管理通过同一django服务器托管的多个网站,这对我没有帮助。
此外,为了它的价值,如果影响人们,我会使用South和Grappelli。
那么如何让管理员用户轻松更改django应用程序的网站范围细节,而无需奇怪的代理对象或让用户编辑HTML或配置文件?