摘要: 在Django中就是一个类,在全局范围内改变Django的输入和输出。 1. 五个方法 process_request(self,request) process_view(self, request, view_func, view_args, view_kwargs) process_templ 阅读全文
posted @ 2018-12-27 22:02 拐弯 阅读(120) 评论(0) 推荐(0) 编辑
摘要: cookie 定义: 保存在浏览器上的一组组键值对 特性: 服务器让浏览器保存的cookie 浏览器有权利进行不设置 下次访问时自动携带响应的cookie Django中的操作 设置: ret.set_cookie('is_login', '1') 设置cookie 超时时间 max_age=5 路 阅读全文
posted @ 2018-12-26 20:41 拐弯 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ORM ORM (object Relational Mapping) 对象和关系型数据库的一个映射 同过操作对象的方式操作数据库的内容 1. 对应关系 ​ 类 ___ 表 ​ 对象 ___ 记录 数据行 ​ 属性 ___ 字段 2. ORM的操作: 1. 查询 2. 增加 3. 删除 4. 修改 阅读全文
posted @ 2018-12-26 20:36 拐弯 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷 阅读全文
posted @ 2018-12-26 20:33 拐弯 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. 创建一个mysql数据库 2. 在settings中配置: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': '数据库名字', 'HOST': '127.0.0.1', IP地址 'PORT': 3 阅读全文
posted @ 2018-12-26 20:32 拐弯 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 在App 文件夹下的 admin.py 文件中写入 from django.contrib import admin from app名 import models admin.site.site_header = '登录框头部显示' admin.site.site_title = '网页头部显示' 阅读全文
posted @ 2018-12-26 20:31 拐弯 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1. MVC 以及 MTV MVC: M : model 存取数据(模型) V: view 信息的展示(视图) C: controller 逻辑的控制(控制器) MTV: M: model ORM操作(模型) T: template 模板(模板) V: view 业务逻辑 (视图) 2. 变量 取值 阅读全文
posted @ 2018-12-21 21:03 拐弯 阅读(754) 评论(0) 推荐(0) 编辑
摘要: request.method 判断请求方式 8种 GET : 获取一个页面 POST: 提交数据 PUT : 上传 HEAD: 不用上传就获取数据 DELETE: 删除 Request URL 标识的 TRACE: 回显服务器收到的请求 OPTIONS: 测试服务器功能是否正常 CONNECT: 将 阅读全文
posted @ 2018-12-21 21:01 拐弯 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 写url和视图的的对应关系 from django.conf.urls import url from django.contrib import admin from app名 import views urlpatterns = [ FBV 写法 url(r'^admin/', admin.si 阅读全文
posted @ 2018-12-21 21:01 拐弯 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 静态文件 STATIC_URL = '/static/' 别名 STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static'), os.path.join(BASE_DIR,'static1'), ] 项目文件夹的路径 BASE_DIR = os.path. 阅读全文
posted @ 2018-12-21 21:00 拐弯 阅读(116) 评论(0) 推荐(0) 编辑