Django+xadmin url找不到设置的路径匹配出错
报错问题描述: Reverse for 'home' with arguments '()' and keyword arguments '{}' not found. 1 pattern(s) tried: ['org/home/(?P\\d+)/$']
urlpatterns = [ # 机构首页 url(r'^list/$', OrgView.as_view(), name="org_list"), url(r'^add_ask/$', AddUserAskView.as_view(), name="add_ask"), url(r'^home/(?P\d+)/$', OrgHomeView.as_view(), name="home"),]....#课程机构地址配置url(r'^org/', include('organization.urls', namespace="org")),...class OrgHomeView(View): def get(self, request, org_id): course_org = CourseOrg.objects.get(id=int(org_id)) all_courses = course_org.course_set.all()[:3] all_teachers = course_org.teacher_set.all()[:1] return render(request, 'org-detail-homepage.html', { 'all_courses': all_courses, 'all_teachers': all_teachers })<div class="brief group_list"> {% for course in all_courses %} {{ course.name }} 课时:{{ course.learn_time }} 参加人数:{{ course.students }}
{{ course.course_org.name }} {{ course.favorite_student }}
{% endfor %}希望大家能够帮助解答。谢谢 |
免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
|
|
|
根据报错信息,应该是跳转时有问题.
比如多了一个 / ,没有传输到 org_id.
你应该提供跳转到org/home的那段代码. |
|
|
|
|
|
|
|