为什么在 Django url 中是 404?
why 404 in django url?
我为注册页面制作了 url。
但它 returns 404 错误。
所有其他 url 都运行良好。
我不知道原因。
主要urls
url模式 = [
路径('admin/',admin.site.urls),
路径('',包括('mobileWeb.urls')),
路径('api/',包括('api.urls')),
]
申请urls
url模式 = [
path('', views.index, name='index'),
path('index', views.index, name='index'),
path('addComment', views.addComment, name='addComment'),
# users
path('signUp', views.signUp, name='signUp'),
path('accounts/', include('allauth.urls')),
path('martDetail/<int:martId>', views.martDetail, name='martDetail'),
path('trade/<int:itemId>', views.trade, name='trade'),
path('registerMart', views.registerMart, name='registerMart'),
path('registerItem', views.registerItem, name='registerName'),
path('delete', views.delete, name='delete'),
path('deleteMart', views.deleteMart, name='deleteMart'),
path('deleteItem', views.deleteItem, name='deleteItem'),
path('purchaseItem', views.purchaseItem, name='purchaseItem'),
path('selectItem', views.selectItem, name='selectItem'),
path('addStatistics', views.addStatistics, name='addStatistics'),
path('viewStatistics', views.viewStatistics, name='viewStatistics'),
path('imtPosRegister', views.imtPosRegister, name='imtPosRegister'),
path('imtPosRegisterTest', views.imtPosRegisterTest, name='imtPosRegisterTest'),
path('imtPosSaleInfoTest', views.imtPosSaleInfoTest, name='imtPosSaleInfoTest'),
path('imtPosSaleConfirmTest', views.imtPosSaleConfirmTest, name='imtPosSaleConfirmTest'),
path('fsOe9ms1b', views.fsOe9ms1b, name='fsOe9ms1b'),
path('fsOe9ms1b_ma', views.fsOe9ms1b_ma, name='fsOe9ms1b_ma'),
path('ssOe9ms1b', views.ssOe9ms1b, name='ssOe9ms1b'),
path('ssOe9ms1b_ma', views.ssOe9ms1b_ma, name='ssOe9ms1b_ma'),
path('tsOe9ms1b', views.tsOe9ms1b, name='tsOe9ms1b'),
path('tsOe9ms1b_ma', views.tsOe9ms1b_ma, name='tsOe9ms1b_ma'),
path('writeChatting', views.writeChatting, name='writeChatting'),
path('imageUploadChatting', views.imageUploadChatting, name='imageUploadChatting')
]
如果settings.DEBUG:
url模式 += 静态(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
url模式 += 静态(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
404 在网络浏览器中
404 在控制台中
url路径匹配区分大小写。在你的路径中你写道:
path('<b>signUp</b>', views.signUp, name='signUp'),
在sign<b>U</b>p
中用大写U
。但是,我建议只使用小写字母,并将其重写为:
path('<b>signup/</b>', views.signUp, name='signUp'),
与您 urls.py
中的其他路径相同。
我为注册页面制作了 url。 但它 returns 404 错误。 所有其他 url 都运行良好。
我不知道原因。
主要urls
url模式 = [ 路径('admin/',admin.site.urls), 路径('',包括('mobileWeb.urls')), 路径('api/',包括('api.urls')), ]
申请urls
url模式 = [
path('', views.index, name='index'), path('index', views.index, name='index'), path('addComment', views.addComment, name='addComment'), # users path('signUp', views.signUp, name='signUp'), path('accounts/', include('allauth.urls')), path('martDetail/<int:martId>', views.martDetail, name='martDetail'), path('trade/<int:itemId>', views.trade, name='trade'), path('registerMart', views.registerMart, name='registerMart'), path('registerItem', views.registerItem, name='registerName'), path('delete', views.delete, name='delete'), path('deleteMart', views.deleteMart, name='deleteMart'), path('deleteItem', views.deleteItem, name='deleteItem'), path('purchaseItem', views.purchaseItem, name='purchaseItem'), path('selectItem', views.selectItem, name='selectItem'), path('addStatistics', views.addStatistics, name='addStatistics'), path('viewStatistics', views.viewStatistics, name='viewStatistics'), path('imtPosRegister', views.imtPosRegister, name='imtPosRegister'), path('imtPosRegisterTest', views.imtPosRegisterTest, name='imtPosRegisterTest'), path('imtPosSaleInfoTest', views.imtPosSaleInfoTest, name='imtPosSaleInfoTest'), path('imtPosSaleConfirmTest', views.imtPosSaleConfirmTest, name='imtPosSaleConfirmTest'), path('fsOe9ms1b', views.fsOe9ms1b, name='fsOe9ms1b'), path('fsOe9ms1b_ma', views.fsOe9ms1b_ma, name='fsOe9ms1b_ma'), path('ssOe9ms1b', views.ssOe9ms1b, name='ssOe9ms1b'), path('ssOe9ms1b_ma', views.ssOe9ms1b_ma, name='ssOe9ms1b_ma'), path('tsOe9ms1b', views.tsOe9ms1b, name='tsOe9ms1b'), path('tsOe9ms1b_ma', views.tsOe9ms1b_ma, name='tsOe9ms1b_ma'), path('writeChatting', views.writeChatting, name='writeChatting'), path('imageUploadChatting', views.imageUploadChatting, name='imageUploadChatting')
]
如果settings.DEBUG: url模式 += 静态(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT) url模式 += 静态(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
404 在网络浏览器中
404 在控制台中
url路径匹配区分大小写。在你的路径中你写道:
path('<b>signUp</b>', views.signUp, name='signUp'),
在sign<b>U</b>p
中用大写U
。但是,我建议只使用小写字母,并将其重写为:
path('<b>signup/</b>', views.signUp, name='signUp'),
与您 urls.py
中的其他路径相同。