摘要: views文件中,如goods的views中: from rest_framework import mixins, viewsets class GoodsListViewSet(mixins.ListModelMixin, viewsets.GenericViewSet): """ List a 阅读全文
posted @ 2021-12-11 16:46 Jessie橙子 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 序列化与反序列化 序列化: 将对象序列化成字符串用户传输 反序列化: 将字符串反序列化成对象用于使用 drf的序列化与反序列化 序列化: 将Model类对象序列化成字符串用户传输 反序列化: 将字符串反序列化成Model对象用于使用 1、在settings中配置 配置媒体跟路由: settings. 阅读全文
posted @ 2021-11-19 18:18 Jessie橙子 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、在goods中新增view_base 2、在urls配置 报Object of type datetime is not JSON serializable 错误的原因是json.dumps无法对字典中的datetime时间格式数据进行转化,dumps的原功能是将dict转化为str格式,不支持 阅读全文
posted @ 2021-11-19 17:06 Jessie橙子 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 复制category_data、goods_data文件 编写导入文件import_category_data、import_goods_data 在项目settings里,STATIC_URL = '/static/'后添加下面配置 MEDIA_URL = '/media/' MEDIA_ROOT 阅读全文
posted @ 2021-11-19 15:56 Jessie橙子 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、项目settings里添加根目录 BASE_DIR = Path(__file__).resolve().parent.parent #获取项目的根目录 sys.path.insert(0, BASE_DIR) sys.path.insert(0, os.path.join(BASE_DIR, 阅读全文
posted @ 2021-11-19 10:04 Jessie橙子 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 就2个命令 makemigration是生成数据文件 migrate是生成表,可以指定app名称 (如migrate goods) 在model中修改后,再执行makemigration,会再生成新的文件 再运行migration后才会执行,并且记录在数据库表django_migrations里 注 阅读全文
posted @ 2021-11-18 18:30 Jessie橙子 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1、执行方式 2、新建apps,如goods 3、创建model后,执行时报错 TypeError: __init__() missing 1 required positional argument: 'on_delete' on_delete 没有默认值,定义的时候必须显示地指定一个值。可改为 阅读全文
posted @ 2021-11-18 18:08 Jessie橙子 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 已有前端代码,如何本地运行起来 执行 npm -i报错如下 降低版本,安装10,再试试 nvm install 10 查看node的版本 切换版本 清理缓存 npm cache clean --force 再次尝试安装依赖包 sudo npm install 失败 切换回低版本,再次尝试安装依赖包, 阅读全文
posted @ 2021-11-18 16:02 Jessie橙子 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 安装 nvm 通过nvm 安装 node (node是前端开发需要的语言),然后 在到前端项目安装包。 nvm类似 昨天的 pyenv,nvm是用来管理node的版本 nvm暂时没有虚拟环境一说 mac安装nvm 1、从github下载nvm仓库到 ~/目录 地址:https://github.co 阅读全文
posted @ 2021-11-17 17:20 Jessie橙子 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 没安装mysql时会报错 目标:确保安装mysql和mysqlclient 进入虚拟环境安装mysql brew install mysql 再安装mysqlclient 在项目的settings里的配置(修改为自己的数据库地址) DATABASES = { 'default': { 'ENGINE 阅读全文
posted @ 2021-11-17 16:34 Jessie橙子 阅读(33) 评论(0) 推荐(0) 编辑
Live2D