django项目踩坑连载,持续更新。。。

1.‘QuerySet’ object has no attribute ‘name’
django项目踩坑连载,持续更新。。。_第1张图片
解决原因:1.settings里面忘了添加restframework .
2;模型序列化器fields字段值没有用双引号
2.序列化器输出时候继承GenericAPIView,响应值用Response报错django项目踩坑连载,持续更新。。。_第2张图片
解决原因:由于导入response时误导入的时request模块的,其实应该导入drf里面的response
3.启动django项目时,接口展示无页面渲染
django项目踩坑连载,持续更新。。。_第3张图片
解决原因是因为settings里面的DEBUG = False 改为true就好了
一旦把DEBUG设为False之后, runserver服务不再提供静态文件服务

在这里插入图片描述
解决原因是需要设置一个read_only字段,上面的图是没有刷新服务
project=serializers.SlugRelatedField(slug_field=‘tester’,read_only=True)

你可能感兴趣的:(django,django)