最近在学习django + xadmin打造在线教育平台。
在学习模板继承的时候,出现的问题是
Page not found (404)
Request Method:
GET
Request URL:
http://127.0.0.1:8000/org-list.html
Using the URLconf defined in mx_online.urls, Django tried these URL patterns, in this order:
^xadmin/
^$ [name='index']
^login/$ [name='login']
^register/$ [name='register']
^captcha/
^active/(?P<active_code>.*)/$ [name='user_active']
^forget/$ [name='forget_pwd']
^reset/(?P<active_code>.*)/$ [name='reset_pwd']
^modify_pwd/$ [name='modify_pwd']
^org_list/$ [name='org_list']
The current URL, org-list.html, didn't match any of these.
You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page
以上是我的网页报错的内容,了解了一些,我觉得可能是我的url配错了??下面是url配置的代码
urlpatterns = [
url(r'^xadmin/', xadmin.site.urls),
url('^$',TemplateView.as_view(template_name="index.html"),name="index"),
url('^login/$',LoginView.as_view(), name="login"),
url('^register/$',RegisterView.as_view(), name="register"),
url(r'^captcha/', include('captcha.urls')),
url(r'^active/(?P<active_code>.*)/$',ActiveUserView.as_view(),name="user_active"),
url(r'^forget/$',ForgetPwdView.as_view(),name="forget_pwd"),
url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name="reset_pwd"),
url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"),
url(r'^org_list/$', OrgView.as_view(), name="org_list"),
]
同时我搜集到,建立一个base.html文件时,里面修改的内容,还包括
<li class="active" ><a href="{% url "org:org_list" %}">授课机构</a></li>
这里我也修改了。
现在org.views.py文件内代码是
#-*- encoding:utf-8 -*-
from django.shortcuts import render
from django.views.generic import View
# Create your views here.
class OrgView(View):
def get(self,request):
return render(request,"org-list.html",{})
但是还是会报错,我刚开始学,也实在找不到问题出在哪里。所以想请问各位大神有没有什么解决办法。
如果我问得不够清楚的话,可以留言我继续补充。因为实在不知道问题出在哪里。希望各位大神可以指点一下。谢谢。
---------------------------------------------------------补充
我在控制台报的错误是
Not Found: /favicon.ico
[07/Feb/2018 09:19:40] "GET /favicon.ico HTTP/1.1" 404 3213
Not Found: /org-list.html
[07/Feb/2018 09:19:54] "GET /org-list.html HTTP/1.1" 404 3219
有一个同学在他的电脑上试了我的代码,他运行的是没有问题的。
我也重新删除了数据库,migrate了一遍。依然不行呢。
那还会是什么问题呢?环境吗?我有什么问题是没有注意到的吗?
我全程都是按照视频来的,也是跟着视频敲的代码,除了前端的代码需要拷贝,但同时也根据视频在前端代码做了相应的修改。只是进行到这个就出现了这个错误。我暂时还找不到是什么原因。请各位大神指点下我。
天使之翼死神之镰
XO鸡丝