gpt4 book ai didi

python - 如何 djangocms 链接到应用程序 Hook 子页面?

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:19 27 4
gpt4 key购买 nike

我有一个应用程序,它提供了一个表单来创建和更新“预测”。

url.py:

urlpatterns = patterns('',
url(r'^create/$', PredictionCreateView.as_view(), name='create'),
url(r'^(?P<pk>\d+)/$', PredictionDetailView.as_view(), name='detail'),
url(r'^$', PredictionListView.as_view(), name='list'),
)

该应用程序通过应用程序 Hook 附加到 Django CMS 3.0.12。

cms_app.py:

class Predictionhook(CMSApp):
name = "Predictionhook"
urls = ["prediction.urls"]
app_name = "prediction"

apphook_pool.register(Predictionhook)

有没有一种简单的方法可以将附加应用程序的“创建”URL 包含在 djangocms-link 插件的可能页面选择列表中?

最佳答案

据我所知,标准设置无法做到这一点。

我会创建您自己的 djangocms-link 副本,并将其扩展为提供一个字段来获取与您在模板 URL 标记中放入的相同内容。然后只需设置模板以将该字段值呈现为标准 Django URL 模板标记。

因此,在链接应用程序的新字段中,您需要添加 prediction:create ,然后在呈现的模板中您将具有 {% url link.myurllinkfield %}

关于python - 如何 djangocms 链接到应用程序 Hook 子页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29042554/

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