问题描述:
在Django后台开启session中间件,小程序端请求Django后台的session属性,在Django中执行session会话操作,并响应应答给小程序,在小程序端执行cookie的缓存和读取操作。
在上述的功能完成后,小程序端访问时出现404错误,Django后台找不到指定的URL路径。
问题分析:
1、排查Django后台的URL路径是否正确
小程序端访问的URL为:http://127.0.0.1:8000/x1/v2/yz/test
Django后台找到(Resful接口设计)urlpatterns的path1路径x1/v2,在py文件中找到yz的urlpatterns,最终的test对应到视图函数
经过检查(路径是正确的)
解决方式:
启用的session中间件,涉及到数据库的操作?
将数据库文件迁移同步后可以正常访问!
python manage.py makemigrations
python manage.py migrate
出现执行数据库迁移命令出现的问题:
System check identified some issues: