“一次性”可编辑字段Django Admin

时间:2012-03-19 17:40:38

标签: django django-admin

我正在使用Django创建一个内部网,我想通过内置的管理界面使网站的某些独特部分可编辑(欢迎消息,任务声明等)。

我目前有一个包含这些“独特”部分的模型:

def Section(models.Model):
    title = models.CharField(max_length=100)
    body = models.TextField()
    def __unicode__(self):
        return self.title

然后我进行显式模板调用,以拉出相应的部分。这可行,但管理员可以向此模型添加更多内容,这些内容不会显示,这可能会造成混淆,并且是不可取的。

有更优雅的解决方案吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试过可插拔的Django CMS应用?我建议django-cmsdjango-flatblocks。两者都可以做你想要的。 Flatblocks是一个更简单的系统,可以快速实现,而django-cms更复杂(相对而言)但功能/功能更多。