我如何从中间件中的 url 访问字符串
How I access the string from url in middleware
我如何访问中间件中的 url 参数
这是我的 urls.py
from django.conf.urls import include, url
from django.contrib import admin
from views import *
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^my_url/(?P<string>[\w\-]+)/$', my_view),
]
现在我想访问我的中间件中的字符串值。这是我的中间件代码
class MyMiddleware(object):
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
# Here I want a string variable value
有没有办法访问字符串变量的值
URL 连同所有请求数据都保存在请求对象的属性中。
我如何访问中间件中的 url 参数
这是我的 urls.py
from django.conf.urls import include, url
from django.contrib import admin
from views import *
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^my_url/(?P<string>[\w\-]+)/$', my_view),
]
现在我想访问我的中间件中的字符串值。这是我的中间件代码
class MyMiddleware(object):
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
# Here I want a string variable value
有没有办法访问字符串变量的值
URL 连同所有请求数据都保存在请求对象的属性中。