在urls.py
我url("^login-register/$", views.login_register, name="login_register"),
。
在模板中,我可以{% url "login_register" %}
。我如何print
views.py
中的值?
答案 0 :(得分:2)
在views.py
文件中,您可以使用reverse method。
如果您需要在代码中使用类似于 url 模板标记的内容,Django会提供以下功能:
reverse(viewname, urlconf=None, args=None, kwargs=None, current_app=None)
viewname 可以是网址模式名称或可调用视图对象。
您可以在任何python模块中使用它,包括views.py
:
from django.urls import reverse
def print_login_register_url():
url = reverse('login_register')
print(url)