1.‘QuerySet’ object has no attribute ‘name’

解决原因:1.settings里面忘了添加restframework .
2;模型序列化器fields字段值没有用双引号
2.序列化器输出时候继承GenericAPIView,响应值用Response报错
解决原因:由于导入response时误导入的时request模块的,其实应该导入drf里面的response
3.启动django项目时,接口展示无页面渲染

解决原因是因为settings里面的DEBUG = False 改为true就好了
一旦把DEBUG设为False之后, runserver服务不再提供静态文件服务

解决原因是需要设置一个read_only字段,上面的图是没有刷新服务
project=serializers.SlugRelatedField(slug_field=‘tester’,read_only=True)
报错
django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_mi

本文详细记录了在Django项目中遇到的一些问题及解决方案,包括'QuerySet'对象缺少attribute 'name'的问题,模型序列化器的fields字段设置,响应值使用Response的错误,DEBUG设置导致的静态文件服务问题,以及Django2.1不支持MySQL5.5版本的错误。此外,还提到数据库迁移中遇到的问题和解决办法。
最低0.47元/天 解锁文章
2327

被折叠的 条评论
为什么被折叠?



