![]() |
1
4
正如其他人所指出的,实现这一点的方法是将您的CMS页面挂接到另一组视图。Django CMS提供了应用程序挂钩:
因此,如果您有一个名为“my_app”的模块,其中包含urls.py,Django CMS会将这些模式添加到页面中。在admin中的页面“高级设置”部分查找应用程序下拉菜单。 一旦应用程序连接到页面,Django CMS将从它所保存的信息中提取任何内容和布局模板,然后将处理交给连接到它的其他URL模式。这就是你可以引入另一个模型、添加表单、处理POST等的方法。 |
![]() |
2
2
你可以用正常的Django方式来做。创建一个普通的Django应用程序,使用一个指向呈现模板的视图的URL。视图可能如下所示:
模板可能如下所示:
你可以在这里停下来。或者你可以。。。 Django CMS与AppHooks的额外集成你希望你的非开发人员内容经理能够把文章列表放在他们想要的地方吗?这就是 AppHooks 进来吧
创建
删除项目范围内的URL条目
现在,您或任何具有必要权限的内容管理器用户都可以在管理界面中创建页面,并修改高级设置以选择“文章列表”应用程序:
一个棘手的问题是,在页面(以及其所有祖先页面)发布之前,这将无效。 |
![]() |
Somil · 许多字段不工作django cms 7 年前 |
![]() |
Somil · django admin中有许多过滤器无法工作 7 年前 |
![]() |
aspo · 在Djangocms文本编辑器中加载到trans标记 7 年前 |
![]() |
Dauren Chapaev · Django CMS站点对插件的权限 9 年前 |
![]() |
Michel H. · pip需求说明符:逗号的作用 9 年前 |