前端在vscode上正常运行,但后端python django启动后提示错误
这还只是登陆页面,系统页面的话首页跳转分页面会提示文件不存在
最下面写着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.
希望厉害的博主们能帮我看看,感谢!
看样子是你的jquery没有引入正确,检查下路径是否是对的
根据您提供的信息,这个问题可能涉及到多个方面。以下是一些可能的原因和解决方法:
前端页面无法正常显示:请确保您的前端代码和静态文件路径设置正确,并能够被后端 Django 服务正确地访问。通常情况下,您需要在 Django 的 settings.py 文件中指定静态文件路径,例如:
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
前端页面无法与后端服务通信:请确保您的前端代码能够正确地向后端 Django 服务发送请求并接收响应。您可以使用浏览器的开发者工具或 Python 的 requests 模块来检查这些请求和响应。
后端服务无法正常启动:请检查您的 Django 服务是否已正确启动,并且是否监听了正确的端口。您可以使用以下命令启动 Django 服务:
首页跳转分页面会提示文件不存在:请确保您的前端代码中指定的文件路径和后端 Django 服务的模板路径设置正确,并且这些模板文件确实存在。您可以在 Django 的 settings.py 文件中指定模板文件路径,例如:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
...
},
]
最后一个错误提示:提示文件不存在的错误可能是由于访问了不存在的 URL 或模板文件引起的。根据提示信息,将 Django 的 DEBUG 模式关闭可以显示一个标准的 404 页面,从而更容易找到问题所在。您可以在 Django 的 settings.py 文件中将 DEBUG 设置为 False,例如:
DEBUG = False
希望这些信息能够对您有所帮助。