![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
love_521_
这个作者很懒,什么都没留下…
展开
-
钉钉消息异常通知
【代码】钉钉消息异常通知。原创 2024-07-05 15:30:48 · 294 阅读 · 0 评论 -
django models 数据库 update_or_create 更新或者插入
在Django 项目中我们想要实现一个功能,当数据存在时就更新数据,当数据不存在时,就进行创建,update_or_create 方法可以满足我们的要求,但是要理解它,不能盲目的应用到项目中。数据新增了一条,并没有对原数据进行更新,显然不是我们想要的结果。...原创 2022-08-29 12:04:56 · 1668 阅读 · 0 评论 -
python根据文件创建时间删除文件
最近遇到一个需求,删除今天创建时间之外的文件,简单写了一下,希望对大家有用。有些依赖需要自己导入,在这里我就不导入了。python根据文件创建时间删除文件。原创 2022-08-03 15:53:20 · 463 阅读 · 0 评论 -
pandas数据处理之IP正则匹配及orm操作加事务
最近需要对一批数据进行处理,简单的写了一下pandas 处理的方法仅供借鉴,如果你有好的方法,可以写在评论区原创 2022-07-04 11:12:06 · 649 阅读 · 0 评论 -
Django admin修改app名称
Django admin app 名称是我们通过startapp 创建的app的名称,如果你没有通过这种方式创建的话,你的app中应该是没有app.py文件的,需要你自己创建回来。修改名称由多种方式,下面展示两种方法方案一:方案二:原创 2022-06-01 10:40:46 · 2189 阅读 · 0 评论 -
Django admin 数据过滤
我们临时使用原生的Django admin 时,我们希望筛选出或者返回的数据是净数据,例如有一个场景,我们在model 里加了逻辑删除字段is_del 我们不希望已经删除的数据出现在我们的后台页面,下面的这个方法可能会帮到你:class DemoAdmin(admin.ModelAdmin): pass #上面的一些基本配置直接pass了,大家在使用的时候不要pass def get_queryset(self, request): qs = super().get_query原创 2022-05-25 08:01:45 · 754 阅读 · 0 评论 -
直连数据库进行数据增删改查
这个是连接的之前flask-scheduler的任务表,任务数据参数使用了pickle 进行了dumps操作,所以数据想要正常显示需要pickle.loads,本篇文章主要使用的查,如果需要操作数据库增删改,demo中也有说明,可以根据需要进行改编。#!/usr/bin/env python# -*- coding: utf-8 -*-import pickleimport MySQLdb as mdb# 连接数据库# conn = mdb.connect('localhost', 'roo原创 2022-03-25 08:47:24 · 177 阅读 · 0 评论 -
基于对象的多表查询
连表查询规则1,正向逆向概念:从存放外键的表到关系表的查询称之为正向跨表查询,反之称之为逆向查询2,正向查询通过外键字段名进行跨表查询3,逆向查询通过关联表对应类名小写进行跨表查询基于对象的多表查询在连表查询规则规则之上,逆向查询遇到多条结果,在类名后面再添加_set关系:出版社是一 书是多 外键在书里面1,一对多表查询#需求:打印第一本书的出版社名称(正向查询)book=Book.objects.first()print(book.publish.name)#需求:第一个出版原创 2022-03-24 21:00:36 · 160 阅读 · 0 评论 -
类和对象的一些BIF
issubclass #用于判断自己的子类issubclass(A,B) #A是不是B的子类,是返回True 否则 False 自身也属于自己的子类isinstance(object,classinfo) #用于检查一个实例对象是否属于一个类 classinfo 可以传入一个元组class A(object): passclass B(A): passclass C(object): passa=A()b=B()isinstance(a,A) -->Trueis原创 2022-03-24 20:57:09 · 356 阅读 · 0 评论 -
在Django中如何防御sql注入?
1,使用orm操作数据库增删改查:因为orm采用的是参数化形式执行sql语句.2,如果万一要执行原生sql语句,建议不要拼接url,而是使用参数化的形式.原创 2022-03-17 09:13:53 · 1225 阅读 · 0 评论 -
Python中动态导入对象
随着需求的复杂性增加,对象的动态导入成为必须掌握的一门技能,下面一个导入示例分享给大家 module_path = "evcs.models.Jobs" #对象所在路径 module = importlib.import_module(module_path) Jobs=getattr(module, 'Jobs')#获取搭配入的对象...原创 2022-03-03 15:41:43 · 470 阅读 · 0 评论 -
axios 发 post 请求,后端接收不到参数的解决方案
转载出处: https://blog.csdn.net/csdn_yudong/article/details/79668655这是一个很大的python坑,使用drf前后端分离形式,改写原有的登录注册,自己在postman上面测试登录注册都OK!但是在与前端进行联调的时候出现前端发的信息后端接收不到,上面的链接提供的方法也可以解决前端发送信息,后端接收不到,但是有一个问题,会出现浏览器不兼容的...原创 2019-03-25 19:19:31 · 285 阅读 · 0 评论 -
MVC与MTV
MVC:M:Model,模型,即数据模型,负责数据的存取。V:View,视图,负责数据的展示效果。C:Controller,控制器,负责业务逻辑的处理。MTV:M:Model,模型,即数据模型,负责数据的存取。T:Template,模板,负责数据的展示效果。V:View,视图函数,负责业务逻辑的处理。...原创 2018-12-04 20:23:58 · 111 阅读 · 0 评论