1#
(r'^admin/', include(admin.site.urls)),
位于 urls_core.py
中2#
(r'^api/', include('project.urls_core')),
位于 urls.py
内除 app index 外,所有管理网址都可以正常使用。
如果我转到任何网址,例如:
我收到'INVALID REQUEST'作为我的回复。但状态代码为200(OK)。
之前我从未收到此错误消息。
有没有人有线索?谢谢你们!
答案 0 :(得分:1)
我认为从网址中删除主要api /的一些中间件可以帮助你:
import re
class URLPrefixMiddleware:
def process_request(self, request):
request.path = re.sub('^api/','',request.path)
您不再需要其他网址配置。将它放在某个应用程序目录中的middleware.py中,并将其添加到已安装的中间件中!