【发布时间】:2022-01-10 13:35:05
【问题描述】:
我正在开发一个生成动态网址的项目
例如,如果您键入 mysite.com/
我想问有没有一种方法可以将“/”视为另一个字符并生成唯一的 url mymysite.com/yourtexthere/moretext where yourtexthere/moretext 现在是蛞蝓。
views.py
def textview(request, slug):
obj, created= Text.objects.get_or_create(slug=slug, defaults={'text':'', 'password':'123'})
return render(request, 'text/textpage.html', {'obj' : obj, 'created' : created})
urls.py
# Only patterns
urlpatterns = [
path('', home, name='home'),
path('<slug:slug>/', textview, name='textview'),
]
【问题讨论】:
-
如果您需要更多信息,请发表评论
标签: django django-views django-urls