自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 python 中的类,多态, 继承

python 中类是一系列方法和数据的集合, 是对相同事物的抽象的为什么要有类? 想想c c++ 的类 和结构体 类就不难理解 , 他是对数据的结合对 很多 不同数据结合的包装在以前我们都是过程的编码 , 但是我们现在想要对象的编码, 那么对象是什么了,我可以说对象是一系列的过程,用来表示这个过程对像呀 我头 那你结合 中定义的东西就是对像 , 方法, 这些是干活的?...

2019-05-23 00:45:13 68

原创 pyhton __name__ 究竟干了什么?

说起__name__ 很多人都是疑惑的?1.__name__ 到底是做什么的?无论代码 它是被带入的还是直接运行的都会运行我们必须知道模块是如何决定运行访问 ,一个应用程序有没有一种方法能在运行时检测模块是被导入还是直接运行的?那就是__name__2. __name__ 的好处是什么? 也就是检测模块是直接运行还是导入的 被直接运行的是 __name__ ==...

2019-05-23 00:33:19 102

原创 python闭包和作用域的关系d

python 中的闭包和装饰器肯定是有联系的还有作用域,看过核心变编程的会更会这样觉得def inter(name): print(name) def ouint(): print(name) return ouint(inter ("zhangsan"))()运行结果: zhangshan zhangshang不要着急这是为什么了...

2019-05-23 00:31:12 184

原创 django 模板

模板使用1 配置在工程中创建模板目录templates。在settings.py配置文件中修改TEMPLATES配置项的DIRS值:TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_...

2019-05-22 22:59:09 68

原创 django 中间件

中间件Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出。中间件的设计为开发者提供了一种无侵入式的开发方式,增强了Django框架的健壮性。我们可以使用中间件,在Django处理视图的不同阶段对输入或输出进行干预。1 中间件的定义方法定义一个中间件工厂函数,然后返回一个可以别调用的中间件。中间件工厂函数需要...

2019-05-22 22:58:04 69

原创 django 类视图

类视图1 类视图引入以函数的方式定义的视图称为函数视图,函数视图便于理解。但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时,便需要在一个函数中编写不同的业务逻辑,代码可读性与复用性都不佳。 def register(request): """处理注册""" # 获取请求方法,判断是GET/POST请求 if request.method ==...

2019-05-22 22:57:19 90

原创 django session

Session1 启用SessionDjango项目默认启用Session。可以在settings.py文件中查看,如图所示如需禁用session,将上图中的session中间件注释掉即可。2 存储方式在settings.py文件中,可以设置session数据的存储方式,可以保存在数据库、本地缓存等。2.1 数据库存储在数据库中,如下设置可以写,也可以不写,这是...

2019-05-22 22:56:02 70

原创 django cookie

CookieCookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明。Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一...

2019-05-22 22:54:29 71

原创 Django response

响应视图在接收请求并处理后,必须返回HttpResponse对象或子对象。HttpRequest对象由Django创建,HttpResponse对象由开发人员创建。1 HttpResponse可以使用django.http.HttpResponse来构造响应对象。HttpResponse(content=响应体, content_type=响应体数据类型, status=状态码)...

2019-05-22 22:53:26 125

转载 django 请求与 响应 request

回想一下,利用HTTP协议向服务器传参有几种途径?提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取; 查询字符串(query string),形如key1=value1&key2=value2; 请求体(body)中发送的数据,比如表单数据、json、xml; 在http报文的头(header)中。1 URL路径参数...

2019-05-22 22:52:17 76

原创 djagngo 路由说明

路由说明1. 路由定义位置Django的主要路由信息定义在工程同名目录下的urls.py文件中,该文件是Django解析路由的入口。每个子应用为了保持相对独立,可以在各个子应用中定义属于自己的urls.py来保存该应用的路由。然后用主路由文件包含各应用的子路由数据。除了上述方式外,也可将工程的全部路由信息都定义在主路由文件中,子应用不再设置urls.py。如:from d...

2019-05-22 22:50:40 180

原创 djgango静态文件

静态文件项目中的CSS、图片、js都是静态文件。一般会将静态文件放到一个单独的目录中,以方便管理。在html页面中调用时,也需要指定静态文件的路径,Django中提供了一种解析的方式配置静态文件路径。静态文件可以放在项目根目录下,也可以放在应用的目录下,由于有些静态文件在项目中是通用的,所以推荐放在项目的根目录下,方便管理。为了提供静态文件,需要配置两个参数:STATICFILES_D...

2019-05-22 22:48:05 283

原创 django1.1 配置文件

当前工程的根目录,Django会依此来定位工程内的相关文件,我们也可以使用该参数来构造文件路径。1. BASE_DIRBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))2. DEBUG调试模式,创建工程后初始值为True,即默认工作在调试模式下。作用: 修改代码文件,程序自动...

2019-05-22 22:46:27 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除