django - Django 平面页面(或多语言 ng)的可逆命名 URL?

标签 django multilingual django-flatpages

有没有办法为 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/

相关文章:

django - 如何在本地测试使用 example.com 域访问它的 Django 项目?

python - django 查询集中的意外行为

android - 带有 xml 条目的可扩展 ListView

django - 将表单添加到 django-flatpages

python - South 不会为现有应用程序生成或应用迁移,更改要迁移

python - 使用自定义模型和 mongodb 进行 Django 用户身份验证

php - 每种语言的 Codeigniter 不同数据库

HTML5 : should hreflang always point to a direct translation?

python - 无法在 Django Flatpages 中使用 {{MEDIA_URL}}?

python - 没有模型的 Django.contrib.flatpages