摘要: 下载及安装:pip install pyinstaller 执行命令: pyinstaller -F xxx.py pyinstaller --onefile meng.py 可以运行的exe文件位于: dist 目录下, 而不是build目录下的 3.到要编译的Python文件下,我的在D:\Py 阅读全文
posted @ 2018-09-28 14:18 MAU 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 一 什么是中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能 Django中间件的定义: 二 中间件有什么用 如果你想修改请求,例如被传送到view中的 阅读全文
posted @ 2018-09-25 10:44 MAU 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1 Django的分页器(paginator)简介 在页面显示分页数据,需要用到Django分页器组件 from django.core.paginator import Paginator 2 应用View层 3 模版层 index.html 4 扩展 HTML VIEWS 阅读全文
posted @ 2018-09-20 10:30 MAU 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛 阅读全文
posted @ 2018-09-20 10:10 MAU 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1 ORM字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。 CharField 字符类型,必须提 阅读全文
posted @ 2018-09-20 10:05 MAU 阅读(1404) 评论(0) 推荐(1) 编辑
摘要: 一 什么是Ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 同步交互:客户端发出一 阅读全文
posted @ 2018-09-17 17:40 MAU 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 一、简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。 全局: 中间件 django.middleware.csrf.CsrfView 阅读全文
posted @ 2018-09-17 17:33 MAU 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Session Session的由来 Cookie虽然在一定程度上解决了“保持状态”的需求,但是由于Cookie本身最大支持4096字节,以及Cookie本身保存在客户端,可能被拦截或窃取,因此就需要有一种新的东西,它能支持更多的字节,并且他保存在服务器,有较高的安全性。这就是Session。 问题 阅读全文
posted @ 2018-09-17 17:25 MAU 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: css添加 阅读全文
posted @ 2018-09-10 14:48 MAU 阅读(2887) 评论(0) 推荐(0) 编辑
摘要: ctrl+alt+L 一 常用快捷键 编辑类:Ctrl + D 复制选定的区域或行Ctrl + Y 删除选定的行Ctrl + Alt + L 代码格式化Ctrl + Alt + O 优化导入(去掉用不到的包导入)Ctrl + 鼠标 简介/进入代码定义 Ctrl + / 行注释 、取消注释 Ctrl 阅读全文
posted @ 2018-09-10 10:04 MAU 阅读(126767) 评论(0) 推荐(11) 编辑
摘要: setting设置 指定主路由 :ROOT_URLCON='项目.app.urls' 循环 当是最后一次的时候 不加逗号 test.py CBV写法 重写dispatch方法 做多判断,比如用户认证。。。。 ajax 提交 ajax提交json格式的字符串 view 接收json格式的字符串 数据都 阅读全文
posted @ 2018-09-08 18:34 MAU 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 简单用法: Django提供 Form组件: 1. 定义规则 from django.forms import Form from django.forms import fields class xxx(Form): xx = fields.CharField(required=True,max_ 阅读全文
posted @ 2018-09-05 23:24 MAU 阅读(199) 评论(0) 推荐(0) 编辑
摘要: html views 上传 下载 阅读全文
posted @ 2018-09-05 17:40 MAU 阅读(2600) 评论(0) 推荐(0) 编辑
摘要: day74 会话跟踪技术 什么是会话跟踪 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。 阅读全文
posted @ 2018-09-04 23:20 MAU 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 一 创建模型 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one) 出版商模型:出版商有名称,所在城市以及email。 书籍模型: 书籍有书 阅读全文
posted @ 2018-08-28 15:44 MAU 阅读(569) 评论(0) 推荐(0) 编辑
摘要: <!--done--> Django模型层 一 ORM简介 查询数据层次图解:如果操作mysql,ORM是在pymysq之上又进行了一层封装 MVC或者MTV框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数 阅读全文
posted @ 2018-08-28 15:23 MAU 阅读(423) 评论(0) 推荐(0) 编辑
摘要: <!--done--> 一 模版简介 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 def current_datetime(request): now = datetime.datetime.now() html = "<htm 阅读全文
posted @ 2018-08-28 15:09 MAU 阅读(530) 评论(0) 推荐(0) 编辑
摘要: <!--done--> 1 视图函数 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪 阅读全文
posted @ 2018-08-28 14:56 MAU 阅读(182) 评论(0) 推荐(0) 编辑
摘要: <!--done--> 一 Django中路由的作用 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行 典型的例子: from django 阅读全文
posted @ 2018-08-28 14:45 MAU 阅读(416) 评论(0) 推荐(0) 编辑
摘要: MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的作用是将一个个URL 阅读全文
posted @ 2018-08-28 14:27 MAU 阅读(208) 评论(0) 推荐(0) 编辑