gpt4 book ai didi

python - django 2.0 re_path 中的正则表达式

转载 作者:行者123 更新时间:2023-11-28 20:59:29 26 4
gpt4 key购买 nike

我是 python 和 Django 的新手,所以如果这个问题看起来太简单了,请原谅。

我一直在尝试在 CreateView 中使用它,但它不起作用:

re_path(r'^<str:pk>/$', indexView.as_view(), name='index'),

谁能告诉我为什么,以及如何解决这个问题?

最佳答案

你做错了,你正在使用需要正则表达式的 re_path,在这种情况下你应该在这里使用 path。而且你应该使用 slug 类型而不是 str

path('<slug:pk>/', indexView.as_view() ,name = 'index'),

但是如果你仍然想使用,re_path 你必须使用正则表达式。

re_path(r'^(?P<slug>\w+)/$', indexView.as_view() ,name = 'index'),

可以关注django docs here .

关于python - django 2.0 re_path 中的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49474935/

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