Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Djnago模板-带有多个参数的Url_Python 3.x_Django_Django Views_Django Templates - Fatal编程技术网

Python 3.x Djnago模板-带有多个参数的Url

Python 3.x Djnago模板-带有多个参数的Url,python-3.x,django,django-views,django-templates,Python 3.x,Django,Django Views,Django Templates,我使用的是Django模板。我想在URL中添加多个参数 目前我只传递一个参数 我的重置密码.html Click on this link to reset your password {% if htmlVersion %} <div> <a href="{{domain}}{% url 'pweuser:user_password_sms_reset' token %}"> {{domain}}{

我使用的是Django模板。我想在URL中添加多个参数

目前我只传递一个参数

我的重置密码.html

Click on this link to reset your password 
{% if htmlVersion %}
    <div>
        <a href="{{domain}}{% url 'pweuser:user_password_sms_reset' token  %}">
            {{domain}}{% url 'pweuser:user_password_sms_reset' token %} 
        </a>
    </div>
{% else %}
{{domain}}{% url 'pweuser:user_password_sms_reset' token %}
{% endif %}
This link will expire in 15 minutes
它在这里工作得很好

在这里,我想添加多个参数。这里的意思是token是第一个参数,我需要添加userId作为第二个参数,并需要传入模板


如何在URL和模板URL中添加多个参数这里是如何在URL中添加多个参数:

from django.urls import re_path
urlpatterns = [
re_path(r"^resetPasswordSms/(?P<userId>[0-9])/(?P<token>[-\w_=]{28})/$", PasswordResetSmsView.as_view(), name="user_password_sms_reset")
]

如果您对任何零件有任何疑问,请参阅下面的链接

    t = loader.get_template("reset_password.html")
    c = {"htmlVersion": True, "domain": settings.SITE_DOMAIN, "token": token.token}
    htmlVersion = t.render(c)
    c = {"htmlVersion": False, "domain": settings.SITE_DOMAIN, "token": token.token}
    textVersion = t.render(c)
from django.urls import re_path
urlpatterns = [
re_path(r"^resetPasswordSms/(?P<userId>[0-9])/(?P<token>[-\w_=]{28})/$", PasswordResetSmsView.as_view(), name="user_password_sms_reset")
]
{% url 'pweuser:user_password_sms_reset' token=value1 userId=value2   %}