Django REST framework 是一个强大且灵活的工具包,用以构建Web APIs
学习其最好的方法就是浏览开发文档了
但在学习过程中也出现了不少小插曲
在照着官网例程里面进行用户验证权利时ch出现了bug
上面显示1054,“Unknown column ‘……owner_id’in field list"
数据库也出现提供默认值,导致不能运行
这就很纳闷了,照着官网的例程也有bug
下面是解决方法:
1.清楚数据库里的表(若数据较重要可以先进行bei备份)
2.migrations文件夹里面只保留__init__.py文件
3.重新进行数据迁移,migrate,makemigrations就好了
当然也可以直接对数据库进行操作对数据库插入缺少的列,或者rename
望有所帮助