python - Django 尝试了这些 URL 模式错误 404
问题描述
我的网站过去还可以,但是自从我将网站从旧服务器移到新服务器后,突然我的内页似乎无法正常工作(我的主页正常),并且出现 404 错误,说没有任何 url 模式与链接匹配。
我想我应该因为改变服务器而改变一些东西,但我不知道是什么。
这是我的主要 urls.py:
urlpatterns = [
url(r'^',include('BestOfBrands.urls')),
url(r'^admin/', admin.site.urls),
# url(r'^accounts/', include('django.contrib.auth.urls')),
url(r'^accounts/', include('allauth.urls')),
url(r'^search/', include('haystack.urls')),
]
这是我的 urls.py 文件,它位于“BestOfBrands”文件夹(我的 webapp 文件夹)中:
urlpatterns= [
url(r'^$', views.index, name='index'),
url(r'^(?P<cg>[-\w]+)-Category/$', views.category, name='category'),
url(r'^(?P<cg>[-\w]+)-Category/(?P<scg>[-\w]+)-SubCategory/(?P<s2cg>[-\w]+)-Brands/$', views.sub2category, name='sub2category'),
url(r'^(?P<cg>[-\w]+)-Category/(?P<scg>[-\w]+)-SubCategory/(?P<s2cg>[-\w]+)-Brands/(?P<br>[-\w]+)/$', views.brand, name='brand'),
url(r'^(?P<sub2category_id>[0-9]+)/vote/$', views.vote, name='vote'),
url(r'^(?P<brand_id>[0-9]+)/comment/$', views.comment, name='comment'),
url(r'^(?P<comment_id>[0-9]+)/replycomment/$', views.replycomment, name='replycomment'),
url(r'^(?P<s2url>[-\w]+)/addbrand/$', views.addbrand, name='addbrand'),
url(r'^(?P<usern>[-\w]+)-Profile/$', views.profile, name='profile'),
url(r'^Change-Avatar/$', views.changeavatar, name='changeavatar'),
url(r'^upload-avatar/$', views.uploadav, name='uploadav'),
url(r'^(?P<comment_id>[0-9]+)/like/$', views.like, name='like'),
url(r'^(?P<rcomment_id>[0-9]+)/likereply/$', views.likereply, name='likereply'),
]
解决方案
推荐阅读
- dynamics-crm - 在同一台机器上运行 2 个 Microsoft 统一服务台实例
- java - 向 Azure Graph API 发送 POST 请求时收到 400 Bad request
- javascript - 如果页面上存在确切的文本,如何检查 Jquery?
- ios - 在 ModuleName-Swift.h 中找不到 Xcode Pods 函数
- python - 在不操作子图的情况下使用 axes_grid1
- django - 尽管缺少授权令牌,Django 仍响应选项请求
- azure - Azure Web Api 401 - 未经授权:由于凭据无效,访问被拒绝
- jquery - 如何在html中重新定位dataTables过滤器分页和信息元素
- c++ - 提升正则表达式捕获组并替换
- java - java.io.FileNotFoundException:没有这样的文件或目录错误