我这是我的网址:
url(r'^$', mainApp_views.homepage),
在视图和中间件中检查文本“mainApp_views.homepage”是否可行?
谢谢提前。
我这是我的网址:
url(r'^$', mainApp_views.homepage),
在视图和中间件中检查文本“mainApp_views.homepage”是否可行?
谢谢提前。
from django.urls import resolve
def your_view(request):
# resolve the url from the path
url_name = resolve(request.path).url_name
您可能也想在URL中添加名称 name='home'
从Django 2.0开始,您需要从django.urls
导入resolve
:
from django.urls import resolve
def your_view(request):
url_name = resolve(request.path).url_name
print(url_name) #prints the "name" attribute in your urlpatterns
from django.urls import resolve
。 - Trey Piepmeier