【发布时间】:2020-12-21 07:42:35
【问题描述】:
我在 Django 中有一个 URL 模式,其中有一个变量(称为 name),它应该只采用选择的单词列表之一。像这样的:
path("profile/<marta|jose|felipe|manuela:name>/", views.profile),
所以基本上只有这些路径是有效的:
- 个人资料/玛塔/
- 个人资料/何塞/
- 个人资料/felipe/
- 个人资料/manuela/
我该如何在 Django url 模式中进行配置?上面的语法试图说明这个想法,但不起作用。我见过this ten year old question,但它在 url 模式文件中使用了以前的格式,所以我想现在应该以不同的方式完成......?
【问题讨论】:
-
您可以创建一个匹配这些名称的custom path converter。
标签: python django url-pattern