摘要: linux环境快速安装python3 之前在linux上安装python3的时候,为了让不影响linux环境原有的python2的环境,选择的方法都是下载对应的linux环境的python包,不过 这里需要注意的是,不要更改linux默认输入python 进入python2的方法,自己安装pytho 阅读全文
posted @ 2019-06-17 15:57 白木潇潇夕 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 本节内容 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新 阅读全文
posted @ 2017-08-08 16:52 白木潇潇夕 阅读(345) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-03 10:41 白木潇潇夕 阅读(403) 评论(3) 推荐(1) 编辑
摘要: Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 1、form的创建: 示例: 在views.py函数内部的处理: url.py login.html <!DOCTYPE html> <html 阅读全文
posted @ 2017-07-07 16:09 白木潇潇夕 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 中间件简介 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就 阅读全文
posted @ 2017-07-06 15:56 白木潇潇夕 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 跨站请求伪造 一、简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。 全局: 中间件 django.middleware.csrf.C 阅读全文
posted @ 2017-07-02 23:33 白木潇潇夕 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: cookie和session 关于http: 1、http是:无状态、短连接 2、http的请求生命周期:给服务端发送一个请起头,通过域名提取url,通过路由关系匹配,再通过函数+html进行模板加数据渲染,最后返回给用户(响应头+响应体) 3、http发送规定: (1)请求: get请求:没有请求 阅读全文
posted @ 2017-07-02 23:33 白木潇潇夕 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 一、ORM操作 1、django orm创建数据库的方法 (1)指定连接pymysql(python3.x),先配置__init__.py (2)、配置连接mysql文件信息 settings.py (3)、在mysql数据库中,创建数据库。 (4)、在app01下面的models.py里面写建表语 阅读全文
posted @ 2017-07-02 23:32 白木潇潇夕 阅读(179) 评论(0) 推荐(0) 编辑
摘要: django框架: Models 1、基本创建 Django提供了一个抽象层("Model")的构建和管理Web应用程序的数据。 Django使用一种新的方式,即:关系对象映射(Object Relational Mapping,简称ORM)。 每个模型是一个Python类,子类django.db. 阅读全文
posted @ 2017-07-02 23:32 白木潇潇夕 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Django框架 Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 一、django的安装实现和目录介绍 1、django实现流程 2.django 阅读全文
posted @ 2017-07-02 23:32 白木潇潇夕 阅读(199) 评论(0) 推荐(0) 编辑