2017-10-14 124 views
1

抛出的错误,我从一般的URL格式切换到移动我得到一个错误的网址后,创建每个应用程序一个urls.py文件,以便Reverse for 'trending' not found. 'trending' is not a valid view function or pattern nameDjango的网址,浏览器

urls.py

from django.conf.urls import url 
from . import views 
from django.contrib import admin 

app_name = 'posts' 
urlpatterns = [ 
    url(r'^$', views.index, name='index'), 
    url(r'^trending/$', views.trending, name='trending'), 
    url(r'^ranking/$', views.post_ranking, name='rank'), 
    url(r'^create/$', views.create, name='create'), 
] 

一般urls.py url(r'^', include('posts.urls' , namespace="posts")),

模板

<li><a href="{% url 'trending' %}"><i class="fa fa-hashtag"><small class="notification-badge">5</small></i> Trending</a></li> 
      <li><a href="{% url 'index' %}"><i class="fa fa-level-down"></i> Recent</a></li> 

将根据要求添加其他代码。

回答