风-fmgao

导航

2018年11月20日

Django-models的字段类型

摘要: model的field类型 1、models.AutoField 自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True。2、models.CharField 字符串字段 单行输入,用于较短的字 阅读全文

posted @ 2018-11-20 15:33 风-fmgao 阅读(2685) 评论(0) 推荐(0) 编辑

ORM

摘要: 概念 对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 [1] 。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。 面向对象是 阅读全文

posted @ 2018-11-20 14:03 风-fmgao 阅读(209) 评论(0) 推荐(0) 编辑

django-response对象

摘要: HttpResponse 对象则需要 web 开发者自己创建,一般在视图函数中 return 回去。下面我们就来看看 HttpResponse 对象的各种细节 首先,这个对象由 HttpResponse 类创建,这个类位于 django.http 模块中,所以在使用的时候还先从模块中导入这个类。 构 阅读全文

posted @ 2018-11-20 13:02 风-fmgao 阅读(654) 评论(0) 推荐(0) 编辑

django-request获取数据

摘要: request 如果说 urls.py 是 Django 中前端页面和后台程序桥梁,那么 request 就是桥上负责运输的小汽车 可以说后端接收到的来至前端的信息几乎全部来自于requests中。 request对象的属性 request.META 1 CONTENT_LENGTH —— 请求的正 阅读全文

posted @ 2018-11-20 10:53 风-fmgao 阅读(4624) 评论(0) 推荐(0) 编辑

django中视图处理请求方式(FBV、CBV)

摘要: FBV FBV(function base views) 就是在视图里使用函数处理请求。 在之前django的学习中,我们一直使用的是这种方式,所以不再赘述。 CBV CBV(class base views) 就是在视图里使用类处理请求。 Python是一个面向对象的编程语言,如果只用函数来开发, 阅读全文

posted @ 2018-11-20 10:26 风-fmgao 阅读(1889) 评论(0) 推荐(0) 编辑

Django 基本命令

摘要: 参考资料:https://code.ziqiangxuetang.com/django/django-import-data.html 1. 新建一个 django project 一个 project 为一个项目,project-name 项目名称,改成你自己的,要符合Python 的变量命名规则 阅读全文

posted @ 2018-11-20 08:03 风-fmgao 阅读(154) 评论(0) 推荐(0) 编辑

Django中间件执行流程

摘要: 中间件函数是 django 框架为我们预留的函数接口, 让我们可以干预请求和应答的过程 1. 获取浏览器端的IP地址: 使用 request.META[‘REMOTE_ADDR’] 2. 使用中间件 1. 创建中间件: 新建 middlewere.py 的文件 from django.htto im 阅读全文

posted @ 2018-11-20 07:54 风-fmgao 阅读(893) 评论(0) 推荐(0) 编辑