摘要:
场景: 通过 Django 的内置admin上传图片文件到服务器后, 前端访问总是403 排查了一下发现 只有大文件上传时可能会出现这个问题, 同时也检查了服务器的访问权限并没有问题 找了找资料: django默认直接保存的文件大小为2M,如果大小超过2M,会先读文件到内存中,统一写入,此时站点访问 阅读全文
摘要:
/* 添加缓存 key: 关键字 (查询, 删除用) data: 存储的数据 */ wx.setStorage({ key: 'name', data: 1 }) // 查询缓存 data = wx.getStorageSync('name') // 删除缓存 wx.removeStorage({ 阅读全文
摘要:
问题场景: 当执行 python manage.py migrate 操作时, 报错 (1051, "Unknown table 'xxx'"), 这时数据库中是没有 'xxx' 这个表的 解决: 1. 先将 models.py 中你更新失败的表给注释掉 2. 注释掉后执行 python manag 阅读全文
摘要:
执行命令 nginx -c /etc/nginx/nginx.conf 再使用 nginx -s reload 阅读全文
摘要:
import oss2 # 连接 oss auth = oss2.Auth(settings.OSS_ACCESS_KEY_ID, settings.OSS_ACCESS_KEY_SECRET) bucket = oss2.Bucket(auth, settings.OSS_ENDPOINT, se 阅读全文
摘要:
一。 安装 apt install screen 二。基础命令 1. 查看当前服务器上所有 screen 会话 screen -ls 2. 创建 screen # 自定义名字创建 screen -S 名称 # 直接 screen 创建(名称为自动生成的一串字符) screen 自动生成的字符串大概长 阅读全文
摘要:
一. 安装依赖包 pip install oss2 pip install django-oss-storage 二. settings.py 中添加 oss 配置 (配置完毕后就会生效, 文件的上传地址, 访问路径都会变成 oss 服务器上的) MEDIA_URL = '/media/'MEDIA 阅读全文
摘要:
# 使用 @receiver 装饰器来完成该操作 from django.db import models from django.dispatch import receiver from django.db.models.signals import post_delete, pre_delet 阅读全文
摘要:
# 导出 # 导出所有 app 的 models 数据 python manage.py dumpdata > apps.json # 导出指定 app 下的 models 数据 python manage.py dumpdata apps.base > base.json# 如果报错,可以尝试下直 阅读全文
摘要:
# 一对多/多对多字段 搜索查询 @admin.register(User) class UserAdmin(admin.ModelAdmin): raw_id_fields = ('一对多/多对多 字段名称',) # 变为input搜索框 效果: 阅读全文