没有apphook的Django cms url模式

没有apphook的Django cms url模式,django,django-cms,Django,Django Cms,我需要创建一个应用程序来显示项目列表和项目详细信息 有关项目的信息存储在一个单独的数据库中,该数据库不与基础模型连接 我创建了两个插件来显示项目列表,并输出特定项目的详细信息 为便于教师合作,每个人都应该有自己的带有URL的页面 r'^(?P<project_title>\w+)/$' r'^(?P\w+/$) 我想使用一个URL来选择项目,它将显示在项目详细信息插件中 看完文档后,我只找到了一种方法。用apphook制作。 但是如果我这样做,使用CMS将失去任何意义。 因为事实

我需要创建一个应用程序来显示项目列表和项目详细信息

有关项目的信息存储在一个单独的数据库中,该数据库不与基础模型连接

我创建了两个插件来显示项目列表,并输出特定项目的详细信息

为便于教师合作,每个人都应该有自己的带有URL的页面

r'^(?P<project_title>\w+)/$'
r'^(?P\w+/$)
我想使用一个URL来选择项目,它将显示在项目详细信息插件中

看完文档后,我只找到了一种方法。用apphook制作。 但是如果我这样做,使用CMS将失去任何意义。 因为事实上,我会做同样的工作,因为我不会使用CMS


因此,我的问题是,是否有任何解决方案可以在不使用apphook的情况下创建模式URL。

在apphook模板中,您应该使用
占位符,因此它将使用父模板

{% extends 'base.html' %}
{% load cms_tags %}

{% block content %}
    {% placeholder "content" inherit %}
{% endblock content %}

在apphook模板中,您应该使用
占位符
,因此它将使用父模板

{% extends 'base.html' %}
{% load cms_tags %}

{% block content %}
    {% placeholder "content" inherit %}
{% endblock content %}

你好,如果你想通过cms管理你的应用程序端点,你只需要一个apphook。如果我理解正确,你应该能够在cms URL条目之前通过include to your project urls.py添加你的应用程序URL。我想在应用程序钩子页面中使用父模板(带插件),例如apphook项目名称“project_detail”,所以当我转到所有ok时,我可以使用cms编辑器,但是当我转到时,我只会得到一个在view.py中编写的模板,没有任何插件。如果你不添加一些代码,我无法回答你的问题,但首先。创建apphook不会失去CMS的感觉。在教你的应用程序CMS时,情况正好相反。我郑重建议观看此视频以了解应用程序集成;你好,如果你想通过cms管理你的应用程序端点,你只需要一个apphook。如果我理解正确,你应该能够在cms URL条目之前通过include to your project urls.py添加你的应用程序URL。我想在应用程序钩子页面中使用父模板(带插件),例如apphook项目名称“project_detail”,所以当我转到所有ok时,我可以使用cms编辑器,但是当我转到时,我只会得到一个在view.py中编写的模板,没有任何插件。如果你不添加一些代码,我无法回答你的问题,但首先。创建apphook不会失去CMS的感觉。在教你的应用程序CMS时,情况正好相反。我郑重建议观看此视频以了解应用程序集成;