首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
python面试
wffeige
创建于2023-11-08
订阅专栏
python面试
暂无订阅
共31篇文章
创建于2023-11-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
django-2-创建应用、配置基础model
创建职位管理后台 管理员 发布职位 匿名访问 投递职位 创建应用 修改setting配置 创建models wangdalei_dj/jobs/models.py 注册到admin后台 wangdal
Flask VS Django
Flask 轻量 自由、灵活,扩展性强,第三方库的选择面广 只有一个app应用、wsgi接口核心模块 多业务多视图时 通过蓝图去规整 装饰器 认证 权限 钩子函数 请求前 请求后 路由通过装饰器实现的
python- Django 缓存机制
利用缓存访问一些数据可以减少数据库的访问,从而可以提高网站性能。缓存技术在很多网站中被使用,而缓存的解决方案也是各式各样。 缓存是将一些常用的数据保存内存或者 memcache 中,在一定的时间内有人
python-Django 的请求生命周期、中间件 Middleware的作用
请求过程 step1 当用户在浏览器中输入 url 时,浏览器会生成请求头 (request head) 和请求体 (request body) 发给服务端。 请求头和请求体中会包含浏览器的动作 (a
python-django中间件介绍、自定义中间件的方法
设计 Django框架中的中间件是介于请求与响应处理过程之间的一道处理环节, 它是轻量级且低级的“插件”系统,可以全局改变Django的输入或输出。 这种设计使得我们可以根据需要添加自定义的处理逻辑,
python-跨域请求、flask、django的解决办法
跨域请求 假设有一个网站A,它需要从另一个网站B获取数据。 由于浏览器的同源策略限制,网站A无法直接访问网站B的数据。这时就需要使用跨域请求来解决这个问题。 跨域请求分为两种: 服务器端跨域 客户端跨
python-Django 重定向
重定向的实现方式: 调用函数 redirect 和 reverse; 从视图返回 HttpResponseRedirect 或 HttpResponsePermanentRedirect 实例; Re
python中的抽象类、接口类、元类、动态类、新式类、旧式类
元类有什么用 元类可以动态地创建类,它是制造类的工厂 类(class)实例化 一个 instance对象 type 的实例化就是 类class对象 type 是 Python 自建的元类 type (
Cookie和Session 的作用是什么? 解决了什么问题
背景 Cookie和Session都是为了在客户端与服务器之间保持状态而诞生的技术,它们解决了HTTP无状态性质导致的问题 由于HTTP是无连接的,每个请求和响应都是独立的,当请求结束连接就会中断,这
python-Django介绍、架构组成、中间件介绍
参考代码 https://gitee.com/geektime-geekbang/django 适用场景 优缺点 MTV 架构 MVC? controller层 通过正则 将请求分发到不同的URL视图
python中的__new__ 和 __init__
# __new__ - 是静态方法 - 用于创建实例 - 第一个参数是类型并且(通常)返回该类型的新实例 __new__() 的实际目的主要是允许不可变类型的子类 (例如 int, str 或 tup
python-鸭子模型、白鹅类型
鸭子类型就是对象的类型无关紧要,只要实现了特定的协议(接口)即可 鸭子类型是动态类型的一种风格。在这种风格中,一个重要的原则是:“面向接口编程,而不是面向实现编程” Person 类拥有跟 Duck
python-生成器、迭代器
容器是可迭代对象,可迭代对象调用 iter() 函数,可以得到一个迭代器。迭代器可以通过 next() 函数来得到下一个元素,从而支持遍历。 生成器是一种特殊的迭代器(注意这个逻辑关系反之不成立)。
hasattr() getattr() setattr()用法
hasattr(object, name):判断一个对象里面是否有 name 属性或者 name 方法,返回布尔值,有name特性返回True, 否则返回False。 getattr(object,
python中的encode 和 decode
Unicode Unicode是一种计算机编码系统 设计的初衷是把各种语言的字符集统一起来,使得一个字符集可以表示世界上所有的文字。/ 在Python中,字符串默认采用的是Unicode编码。 enc
http、https介绍、对称加密、非对称加密、SSL/TSL
HTTP和HTTPS是两种不同的网络协议,其中存在一些显著的区别。 HTTPS相比于HTTP多了一层SSL/TSL,其构造如下 HTTP 80端口 信息传输是明文的,这使其存在安全风险 HTTPS 使
RESTful API风格
rest架构的特征 客户端 服务端 有明确的界限 无状态 客户端发出的请求中 必须包含所有的必要信息(请求时需要包括用户凭证) 服务器不会在两次请求之间 保存客户端的任何状态 缓存 接口统一 系统分层
python-flask中的蓝本 blueprint类
在Flask中,蓝图(Blueprint)主要用于实现代码模块化,尤其适用于大型项目中路由、模板以及其他资源的组织和管理。 一个应用可以创建多个蓝图实例,每个蓝图负责一部分特定的功能,比如一个用于管理
23种设计模式
设计模式大体上分为三类:创建型、结构型和行为型,总共包含23种设计模式。 创建型模式有五种 工厂方法模式 抽象工厂模式 单例模式 建造者模式 原型模式 结构型模式有七种 适配器模式 装饰器模式 代理模
工厂函数
工厂函数在Python中的主要作用是对需要输入多个参数的函数进行分类封装,这样使用者只需要输入更少的参数或单个参数就能调用。 具体来说,工厂函数能生成并返回一个特定类型或者实现特定功能的实例,每个对象
下一页