gpt4 book ai didi

django-cms - 将内容类型添加到 django-cms

转载 作者:行者123 更新时间:2023-12-02 00:14:48 26 4
gpt4 key购买 nike

我意识到 django-cms 的重点是没有内容类型并将所有内容都视为页面,但暂时忽略这一点,我将如何将它们添加到 django-cms 中?通过“内容类型”,我的意思是一些行为很像 Page 对象的东西,即有一个 URL、标题、插件等,但也有额外的自定义字段。

我看了http://ilian.i-n-i.org/extending-django-cms-page-model/ ,这几乎是完美的,只是它只是向现有的 Page 类添加了额外的字段。因此,如果您想要两种新的内容类型,例如 Event(额外字段:start_date、end_date)和 Venue(额外字段:纬度、经度),则每次添加主页时,您都会看到这两种内容类型的字段,即使您只想创建一个事件或场所(甚至只是一个标准页面)。

有任何想法吗?
谢谢
汤姆

最佳答案

我最终使用插件解决了这个问题。有兴趣者,详情在http://blog.isotoma.com/2013/01/content-types-and-django-cms/ .

编辑:使用 Django CMS 3,您现在可以使用新的页面扩展模型 http://docs.django-cms.org/en/stable/how_to/extending_page_title.html

关于django-cms - 将内容类型添加到 django-cms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13707986/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com