• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
近知
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 7 8 下一页

2021年12月7日

django中间件
摘要: django中间件 django自带7个中间件,每个中间件都有各自的功能,还支持自定义中间件并且提供5个可以自定义的方法 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions. 阅读全文
posted @ 2021-12-07 17:22 近知 阅读(39) 评论(0) 推荐(0)
 
模型层
摘要: 模型层 sqlite3数据库对日期格式不是很敏感,处理的时候容易出错 register_time=models.DateTimeField(auto_now=True) #年月日时分秒格式 register_time=models.DateField(auto_now_add=True) #年月日格 阅读全文
posted @ 2021-12-07 15:57 近知 阅读(42) 评论(0) 推荐(0)
 
 

2021年12月6日

视图层
摘要: 视图层 视图函数必须要返回一个HttpResponse对象 request对象方法 request.method #返回的是全大写字符串 def login(request): if request.method=='POST': #request.POST获取用户POST请求提交的普通键值对,不包 阅读全文
posted @ 2021-12-06 17:26 近知 阅读(48) 评论(0) 推荐(0)
 
路由层
摘要: 路由层 路由匹配 path是精确匹配,re_path是正则匹配 取消自动加斜杠 APPEND_SLASH = False django 路由匹配的时候其实可以匹配两次,第一次如果url后面没有加斜杠,django会让浏览器加斜杠再发送一次请求 无名分组 就是将括号内正则表达式匹配到的内容当做位置参数 阅读全文
posted @ 2021-12-06 16:41 近知 阅读(33) 评论(0) 推荐(0)
 
django请求生命周期流程图
摘要: web服务网关接口 WSGI是协议 wsgiref和uwsgi是 基于WSGI协议 实现的功能模块 django自带的wsgiref 能承受的最大 并发量在1000左右 上线后会换成uwsgi 并且有nginx反向代理 图片地址 https://www.freesion.com/images/171 阅读全文
posted @ 2021-12-06 15:55 近知 阅读(49) 评论(0) 推荐(0)
 
django ORM
摘要: django ORM 缺点:封装程度太高,有时候sql语句的效率偏低 ORM能够让一个不会sql语句的python程序员也能够简单快捷地操作数据库 类 表 对象 记录 对象属性 记录字段 去应用下的models.py文件中书写模型类,用来创建数据表, orm不会创建数据库 from django.d 阅读全文
posted @ 2021-12-06 15:47 近知 阅读(40) 评论(0) 推荐(0)
 
 

2021年11月27日

通用排列
摘要: ''' 这个程序不是很有效率,程序中的’if f not in e:‘会产生许多的开销,不是很好,也较难扩展到当L中有重复元素的情况 ''' def permutation_1(L,k): def product2(R,L): R1=[] if R==[[]]: for e in L:R1.appe 阅读全文
posted @ 2021-11-27 11:04 近知 阅读(34) 评论(0) 推荐(0)
 
组合问题
摘要: def combination_2(L,k): def product2(R,L): R1=[] if R==[[]]: for e in L:R1.append([e]) else: for e in R: for f in L: if f not in e and f >e[-1]: R1.ap 阅读全文
posted @ 2021-11-27 11:02 近知 阅读(107) 评论(0) 推荐(0)
 
全排列问题
摘要: def permutation_all_1(L): if len(L) <= 1: return [L] T = permutation_all_1(L[1:]) R = [] # 循环方式一: for i in range(len(L)): for t in T: # 循环方式二: # for t 阅读全文
posted @ 2021-11-27 10:58 近知 阅读(45) 评论(0) 推荐(0)
 
 

2021年11月19日

桥接模式
摘要: 1桥接模式 桥梁模式又叫桥接模式,定义如下:将抽象与实现解耦(注意此处的抽象和实现,并非抽象类和实现类的那种关系,而是一种角色的关系,这里需要好好区分一下),可以使其独立变化。在形如上例中,Pen只负责画,但没有形状,它终究是不知道要画什么的,所以我们把它叫做抽象化角色;而Shape是具体的形状,我 阅读全文
posted @ 2021-11-19 12:02 近知 阅读(292) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 7 8 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3