django cms - 通过 slug 解析页面 url

标签 django django-views django-cms

是否可以通过页面 slug 解析页面 url? 像这样的东西:

from django.core.urlresolvers import reverse
reverse('pages-details-by-slug',{slug:'my-page-slug'})

但是我得到了:

NameError: name 'slug' is not defined

对此有什么帮助吗?

最佳答案

Python 不是 Javascript;字典键需要加引号。

reverse('pages-details-by-slug', {'slug': 'my-page-slug'})

关于django cms - 通过 slug 解析页面 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15923605/

相关文章:

python - 在安装 django cms 之前无法激活虚拟环境

python - pip 要求说明符 : role of the comma

django - 如何使用 app.json 设置 Heroku 应用程序?

python - 将 DJANGO_SETTINGS_MODULE 永久设置为 Windows 中的环境变量

django - 如何创建在 Django 中保存 User 和 UserProfile 对象的 View

Python:访问数据库时摆脱嵌套 for 循环(模型? View ?)

python - 使用内联模型扩展 Django CMS PageAdmin 时出现权限错误

python - 错误 :Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' 不是有效的 View 函数或模式名称

python - 如何在 Django 管理表单 save_model 中获取字段值

python - DetailView 模板不显示其数据