gpt4 book ai didi

django - 如何在 django-cms 中创建文章 ListView

转载 作者:行者123 更新时间:2023-12-01 09:30:27 26 4
gpt4 key购买 nike

我是 django-cms 的绝对初学者,刚刚获得了一些创建模板的知识。只是想知道,如何创建一个在每个不同类别中都有几个 acticle 的门户页面?

请简单指出一个实用的方法,不需要真正的代码。

谢谢。

最佳答案

正如其他人指出的那样,实现此目的的方法是将您的 CMS 页面 Hook 到另一组 View 。 Django-CMS 提供应用程序 Hook :

#cms_app.py
from cms.app_base import CMSApp
from cms.apphook_pool import apphook_pool

class YourModuleApp(CMSApp):
name = 'My App MOdule'
urls = ['my_app.urls']

apphook_pool.register(YourModuleApp)

因此,如果您有一个名为“my_app”的模块,其中包含 urls.py,Django-CMS 会将这些模式添加到页面中。在管理页面的“高级设置”部分查看应用程序下拉菜单。

一旦应用程序挂接到页面,Django-CMS 将从它持有的信息中提取任何内容和布局模板,然后将处理交给挂接到它的其他 URL 模式。这就是您可以引入另一个模型、添加表单、处理 POST 等的方式。

关于django - 如何在 django-cms 中创建文章 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15404829/

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