在我的 django 專案中,我應該做一個具有靈活 url 的站點。例如:
mysite.com/register/kj-1k-32-mk
當有人在注冊后寫一些其他東西時/我想將它們重定向到我的網站。我怎樣才能重定向它們。我的 urls.py 應該是什么樣的?
網址.py
from django.conf.urls import url
from django.contrib import admin
from olvapp import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^register/(?P<pk>\d )',views.guaform,name='custform'),
]
當我喜歡上面的時候,注冊/之后的部分不能以字母開頭。
uj5u.com熱心網友回復:
那是因為\d 只允許數字序列的模式。如果你想要一個類似蛞蝓的序列,你可以使用:
from django.conf.urls import url
from django.contrib import admin
from olvapp import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^register/(?P<pk>[-\w] )',views.guaform,name='custform'),
]
注意:django-1.11自 2020 年 4 月起不再支持 [Django-doc],您應該考慮升級 Django 版本。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/478179.html
