- 博客(15)
- 收藏
- 关注
原创 Tornado框架1(认识Tornado)
1.Django和Tornado的对比Tornado与Django对比Django走大而全的方向,注重的是高效开发,最出名的就是其全自动化的管理后台特点:session功能后台管理ORMTornado走的是少而精的方向,注重的是性能优越,最出名的就是异步非阻塞的设计方式特点:HTTP服务器异步编程WebSocketsTornado本身就是个服务器也是一个框架,能够有效的解决高并发的问题2.初识To...
2018-06-20 20:50:21
360
原创 Django REST framework 框架2(使用Django REST framework快速实现REST API)
1.创建序列化器在booktest应用中新建serializers.py用于保存该应用的序列化器。创建一个BookInfoSerializer用于序列化与反序列化。class BookInfoSerializer(serializers.ModelSerializer): """图书数据序列化器""" class Meta: model = BookInfo ...
2018-05-18 23:03:11
1036
原创 Django REST framework 框架1(引入DjangoRESTframework)
1. Web应用模式在开发Web应用中,有两种应用模式: 前后端不分离 前后端分离1.1前后端不分离在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,而仅仅是数据本身,所以后端原本返回网页的接口不再...
2018-05-18 16:12:55
8079
2
原创 Django框架知识5(表单)
表单使用Django提供对表单处理的支持,可以简化并自动化大部分的表单处理工作。1.定义表单表单系统的核心部分是Django 的Form类。 Django 的数据库模型描述一个对象的逻辑结构、行为以及展现给我们的方式,与此类似,Form类描述一个表单并决定它如何工作和展现。假如我们想在网页中创建一个表单,用来获取用户想保存的图书信息,可能类似的html 表单如下:<form action="...
2018-05-16 20:14:23
249
原创 Django框架知识4(模板)
模板使用1. 配置在工程中创建模板目录templates。在settings.py配置文件中修改TEMPLATES配置项的DIRS值:TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'te...
2018-05-16 20:04:54
287
原创 Django框架知识3(数据库)
1.配置在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库。DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }}1.1 使...
2018-05-16 19:54:12
268
原创 Django框架知识2(类视图,中间件)
类视图1 类视图引入以函数的方式定义的视图称为函数视图,函数视图便于理解。但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时,便需要在一个函数中编写不同的业务逻辑,代码可读性与复用性都不佳。 def register(request): """处理注册""" # 获取请求方法,判断是GET/POST请求 if request.method == 'GET':...
2018-05-16 18:11:51
351
原创 Django框架知识1(工程搭建,配置,请求与响应[cookie.session])
一、Django介绍1. Django宗旨:Django makes it easier to build better Web apps more quickly and with less code.2.特点: 重量级框架提供项目工程管理的自动化脚本工具数据库ORM支持(对象关系映射,英语:Object Relational Mapping)模板表单Admin管理站点文件管理认证权限se...
2018-05-03 16:42:32
285
原创 Flask框架--2(模板)
一.Jinja2模板1.Jinja2是由python实现的2.是Flask内置的模板语言3.参照Django设计思想设计的,跟Django差不多渲染模板函数Flask提供的 render_template 函数封装了该模板引擎render_template 函数的第一个参数是模板的文件名,后面的参数都是键值对,表示模板中变量对应的真实值二.模板的使用1.在项目下创建 template 文件夹,用...
2018-05-01 23:19:34
837
原创 Flask框架--1(视图及路由)
一.Web框架1.什么是Web框架? 协助开发者快速开发Web应用程序的一套功能代码2.为什么要用Web框架? 稳定性和可扩展性强 可以降低开发难度,提高开发效率 总结一句话:避免重复造轮子3.在Python中常用的Web框架有 flask django tornado4.Flask框架的核心 werkzeug(路由模块) Jinja2(模板引擎...
2018-04-29 00:15:55
9061
1
原创 Git的一些知识梳理
Git Git是目前世界上最先进的分布式版本控制系统(没有之一)1.特点:分布式的版本管理 2.作用:对源代码做版本的管理3.Git操作流程图解: Git服务器-->本地仓库-->客户端-->本地仓库-->Git服务器4.工作区:对于添加、修改、删除文件的操作,都发生在工...
2018-04-24 00:18:19
331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人