随笔分类 -  Django

摘要:django中间件处理返回数据 统一接口返回数据格式的时候,每个视图都需要返回JsonResponse对象,比较麻烦,因此增加中间件处理视图返回的结果。 from django.http.response import JsonResponse, HttpResponseBase code_msg_ 阅读全文
posted @ 2023-11-19 20:24 守望人间 阅读(113) 评论(0) 推荐(0) 编辑
摘要:# 枚举类输出 django 的 choices 数据 在 django 项目的 models 中难免会使用 choices,例如用户的状态等。而在其他地方需要筛选用户时,使用枚举类型更加直观方便,为了统一管理,希望只定义一个枚举类型。 定义枚举 ```python from enum import 阅读全文
posted @ 2023-06-22 07:44 守望人间 阅读(199) 评论(0) 推荐(0) 编辑
摘要:最开始是将数据库数据写到本地excel中,再读出来返回给前端,后面发现可以使用BytesIO(),不用再使用本地文件 x_io = BytesIO() df = pd.DataFrame(list(res['data'])) df.to_excel(x_io, sheet_name=table_na 阅读全文
posted @ 2020-02-25 18:30 守望人间 阅读(1386) 评论(0) 推荐(0) 编辑
摘要:pandas确实是一个神器。 基于django的上传 1 file = request.FILES.get(k) 2 # 建立连接,username替换为用户名,passwd替换为密码,test替换为数据库名 3 conn = create_engine('mysql+mysqldb://usern 阅读全文
posted @ 2020-02-25 18:26 守望人间 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:官方文档 使用resolve方法,该方法返回一个ResolverMatch对象,该对象有以下方法: 阅读全文
posted @ 2019-06-06 16:19 守望人间 阅读(491) 评论(0) 推荐(0) 编辑
摘要:一、安装Python3 在centos7中系统自带Python2.7,需要自己安装Python3 1、安装依赖 sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-deve 阅读全文
posted @ 2019-05-21 12:13 守望人间 阅读(481) 评论(0) 推荐(0) 编辑
摘要:在django中普通创建数据: 如果想要大量导入数据,使用for循环每创建一条数据都会提交一次,会占用数据库大量资源,使用批量导入bulk_create,使用事务,只提交一次,要么全成功要么全失败: 阅读全文
posted @ 2019-04-12 16:41 守望人间 阅读(3129) 评论(0) 推荐(2) 编辑
摘要:记录一下在虚拟机centos上部署django的问题。 1、django2.2支持的最低sqlite版本为3.8.3 报错: 解决办法:重装低版本的django。 2、端口未开启 参考:https://www.jianshu.com/p/739d6ab203c8 查看端口是否开启: 开启端口: 问题 阅读全文
posted @ 2019-04-10 10:22 守望人间 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:参考https://docs.djangoproject.com/zh-hans/2.2/topics/auth/customizing/ 在setting中添加 阅读全文
posted @ 2019-04-07 22:13 守望人间 阅读(377) 评论(0) 推荐(0) 编辑
摘要:在app中新建templatetags包(文件夹必须是这个名字,要不然django找不到),在包中建自己的py文件,my_tags.py。 在模板文件中导入 阅读全文
posted @ 2019-03-13 21:18 守望人间 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示