03 2018 档案
摘要:filter 说明: 对sequence中的item依次执行function(item),将执行结果为True(!=0)的item组成一个List/String/Tuple(取决于sequence的类型)返回,False则退出(0),进行过滤。 例子 filter()函数接收一个函数 f 和一个li
阅读全文
摘要:python的变量及其存储 高级语言中 变量的本质:采用引用语义定义方式,对内存及其地址的抽象 Python 一切接对象 变量存储特点:存储变量值所在内存地址,不是变量值本身 引用语义:在python中,变量保存的是对象(值)的引用,我们称为引用语义。采用这种方式,变量所需的存储空间大小一致,因为变
阅读全文
摘要:Django Admin 是对model中 对应的数据表进行增删改查的组件,对每个APP下面已注册的model表进行增删改查。而stark组件仿照Admin组件开发。 Admin的常用配置: Filedstes 使用方法和效果如下图 Action 使用方法和效果图 需要在My_AppConfig(a
阅读全文
摘要:参考:https://www.cnblogs.com/dreamer-fish/p/5556641.html 环境:Django--1.11 创建django的model时,有DateTimeField、DateField和TimeField三种类型可以用来创建日期字段,其值分别对应着datetim
阅读全文
摘要:权限 根据URL进行限制用户可以访问的资源 项目与应用的关系 项目可包含多个应用应用可包含在多个项目中RBAC:基于权限的管理系统 项目 先创建一个Django项目 Model 前端模板 URL 后端 后端有很多的视图函数,如果编写装饰器进行判断用户是否有权限访问,有三十个视图函数,就需要在三十个视
阅读全文
摘要:中间件简介 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就
阅读全文
摘要:什么是AJAX AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 优点: 不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行 同源策略与j
阅读全文
摘要:WEB框架本质 通常为B/S架构,浏览器作为客户端,服务器为服务端。优点:升级维护方便。 浏览器 功能:发送/解析请求(request) 请求格式 1)GET GET请求格式 “GET / HTTP/1.1 \r\n” k1:v1\r\n k2:v2\r\n 只有请求头,没有请求体 响应 特点: 没
阅读全文