我遇到了解决问题的网址问题。它正在解决
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">
任何帮助将不胜感激!谢谢!
答案 0 :(得分:1)
我必须在urlpatterns = [url(r&#39; ^ sites /&#39;,include(&#39; websites.customerurls&#39;))中删除^。它现在解析没有%5E并且页面正确加载。