有没有办法为 Django 平面页面(或多语言 ng,即平面页面 + 翻译)提供可逆的命名 URL?
如果没有,是否有类似的应用程序可以为可通过管理员编辑的页面命名 URL? (我宁愿避免使用任何庞然大物的 CMS,拜托。)
编辑:请参阅下面答案中的评论以了解更多讨论和问题的澄清。
最佳答案
作为根 URLConf 中的最后一件事,输入
(r'^(?P<url>.*)$', 'django.contrib.flatpages.views.flatpage'),
现在您可以使用
{% url %}
标签, View 名称为 flatpage
,关键字参数为 url
。您还可以在 View 中使用 reverse()
函数。
关于django - Django 平面页面(或多语言 ng)的可逆命名 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3759936/