今天照着python编程入门,练习后面的django项目,运行时,出现了错误。
Reverse for ‘new_topic’ not found. ‘new_topic’ is not a valid view function or pattern name.
下面是笔者的代码。
“””定义learning_logs的URL模式”””
from django.conf.urls import url
from .import views
urlpatterns = [
#主页 url(r’^$’, views.index,name=’index’),
url(r’^$’, views.index,name=’index’),
#显示所有的主题
url(r’^topics/$’, views.topics,name=’topics’),
#特定主题的详细页面
url(r’^topics/(?P<topic_id>\d+)/$’, views.topic,name=’topic’),
#用于添加新主题的网页 url(r’^new_topic/$’, views.new_topic,name=’new_topic’),
]
检查了半天,发现是自己的格式错误。 , views.new_topic,name=’new_topic’ 里面逗号后面没有空格,靠,这是服了自己。编程真是考验细心能力。