摘要: 01 请求与响应 请求 浏览器在发送请求的时候,会发送具体的请求信息,由请求行,请求消息头,请求正文 请求消息头 向服务器传递附加信息 Accept: 浏览器可以接受的MIME类型。 Accept-Charset: 浏览器支持的字符集,如gbk,utf-8 Accept-Encoding: 浏览器能 阅读全文
posted @ 2019-06-04 11:12 博立克 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 01 输出 write bytes类型 class IndexHandler(tornado.web.RequestHandler): def get(self): self.write(b'Tornado ') 字典类型 user = { 'name': 'budong', 'age': 18 } 阅读全文
posted @ 2019-06-04 11:07 博立克 阅读(497) 评论(0) 推荐(0) 编辑
摘要: tornado 小而精 Django 大而全 Web框架 Tornado是一个由Python开发的Web框架 Web服务 利用Tornado,可以快速搭建和一个高性能的Web服务 非阻塞 Tornado是单线程异步的非阻塞服务器,因此速度非常快,相对一般情况下来说,如果同时连接数Django为300 阅读全文
posted @ 2019-06-04 10:49 博立克 阅读(572) 评论(0) 推荐(0) 编辑
摘要: MTV view视图 wsgi函数 def index(request): .... return HttpResponse() 特定的HTTP方法.get,post可以定义单独的方法 继承,多继承,代码分解成可以复用的组件 在urls.py中定义调用类视图 类视图的写法 通用类视图 在studen 阅读全文
posted @ 2019-06-03 16:46 博立克 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 我们昨天登录admin时创建的用户信息是存放在哪里了呢? auth系统的数据表: 从表的名称我们就能看出, auth_user,auth_group,auth_permission分别存放了用户,用户组,权限的信息表.另外三张表就是多对多的关系表 User:User是auth模块中维护用户信息的关系 阅读全文
posted @ 2019-06-03 16:33 博立克 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Django中间件(Middleware) 是一个轻量级、底层的“插件”系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出. django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时 阅读全文
posted @ 2019-06-03 16:28 博立克 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 浏览器存储cookie的方式不太安全,那有没有更好些的来存储登入状态的方式呢??? 状态保持 cookie和session: 状态保持: 1.http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态 2.客户端与服务器端的一次通信,就是一次会话实现状态保持的方式:在客户端或服务器端存 阅读全文
posted @ 2019-06-03 16:17 博立克 阅读(178) 评论(0) 推荐(0) 编辑
摘要: from django.shortcuts import render, redirect, reversefrom datetime import datetime# Create your views here.from django.http import HttpResponse, Json 阅读全文
posted @ 2019-06-03 16:04 博立克 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 视图函数接受到的request到底是个什么对象呢? HttpRequest对象: 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象视图函数的第一个参数是HttpRequest对象在django.http模块中定义了HttpRequest对象的API form标签中的GET和 阅读全文
posted @ 2019-06-03 15:32 博立克 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.自定义主键字段的创建 AutoFiled(pirmary_key=True) # 一般不会自定义,int类型,自增长 一般不自定义主键. 2.order_by asc desc from django.db.models.function import Lower res = Student.o 阅读全文
posted @ 2019-06-03 12:31 博立克 阅读(2791) 评论(0) 推荐(0) 编辑