%5E被插入反向URL

时间:2018-06-10 19:51:06

标签: django django-views

我遇到了解决问题的网址问题。它正在解决

http://localhost:8000/%5Ewebsites/?value=1&id=1何时应该解析为 http://localhost:8000/websites/?value=1&id=1

我在应用程序中有以下urls.py。

app_name = 'websites'

urlpatterns = [

    url(r'^$', website_views.homepage, name="homepage"), 
    url(r'^blog/$', website_views.blog, name="blog"),
    url(r'^blog/(?P<id>\d+)/$', website_views.blogpost, name="blogpost"),

]

我在我的项目urls.py文件中有这个:

urlpatterns = [
    url(r'^websites/', include('websites.customerurls')),

正确解析的链接是:

<a href="{% url 'websites:homepage' %}?value=1&id=1" target="_blank">  

任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:1)

我必须在urlpatterns = [url(r&#39; ^ sites /&#39;,include(&#39; websites.customerurls&#39;))中删除^。它现在解析没有%5E并且页面正确加载。