摘要: 算法优劣评判标准 时间复杂度: 定义:用来评估算法运行效率的一个式子 print('Hello World') O(1) for i in range(n): print('Hello World') O(n) for i in range(n): for j in range(n): print( 阅读全文
posted @ 2018-10-08 20:49 Super-Yan 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 数据结构 数据结构是指互相之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。 分类 逻辑分类:线性结构;树结构;图结构 列表 列表中的元素是如何存储的:顺序存储 列表的基本操作:按下标查找、插入元素、删除元素... 这些操作的很少见复杂度时多少:查找O(1)、查找 删除O(n 阅读全文
posted @ 2018-10-08 20:49 Super-Yan 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Git是分布式版本控制系统。如果你和同事同时修改了A文件,那么只需要把A文件的修改推送给对方就可以了。 Svn,Cvs是集中式版本控制系统。需要联网才能工作。从中央服务器下载最新代码,并把修改上传到中央服务器。 和集中式版本控制系统相比,Git分布式版本系统的安全性要高得多,因为每个人电脑里都有完整 阅读全文
posted @ 2018-10-08 20:48 Super-Yan 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 视图 用途:把复杂重用率高的sql语句编写成sql视图,提供接口给app调用,实现解耦。 语法: create VIEW 视图名 as SQL语句 例子: create view teacher_view as select tid from teacher where tname='李平老师'; 阅读全文
posted @ 2018-10-02 13:01 Super-Yan 阅读(148) 评论(0) 推荐(0) 编辑
摘要: HttpRequest objects 属性 HttpRequest.scheme 表示请求协议的字符串(通常是http或https)。 HttpRequest.body 原始HTTP请求主体作为字节字符串。这对于以不同于传统HTML表单的方式处理数据非常有用:二进制图像、XML有效负载等。对于处理 阅读全文
posted @ 2018-10-02 12:58 Super-Yan 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 文件上传 使用form表单类的上传 forms.py from django import forms class UploadFileForm(forms.Form): title = forms.CharField(max_length=50) file = forms.FileField() 阅读全文
posted @ 2018-10-02 12:58 Super-Yan 阅读(387) 评论(0) 推荐(0) 编辑
摘要: render() render(request, template_name, context=None, content_type=None, status=None, using=None) 必须参数 request:视图接受到的request template_name:模板名称 可选参数 c 阅读全文
posted @ 2018-10-02 12:57 Super-Yan 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Django提供了几个可以应用于视图以支持各种HTTP特性的装饰器 Allowed HTTP django.views.decorators.http里的装饰器可以根据请求方法限制对视图的访问。 require_http_methods 接收特定的HTPP 请求方法 from django.view 阅读全文
posted @ 2018-10-02 12:57 Super-Yan 阅读(508) 评论(0) 推荐(0) 编辑
摘要: View执行步骤 1. 查找setting.py中的ROOT_URLCONF,跳到对应urls 查找urls.py中的urlpatterns,按顺序依次匹配 返回匹配上的view 如果没匹配上,报错 Example from django.urls import path from . import 阅读全文
posted @ 2018-10-02 12:56 Super-Yan 阅读(219) 评论(0) 推荐(0) 编辑
摘要: view function 的几种返回值 1. return HttpResponse(html) 2. return HttpResponseNotFound(html) 3. raise Http404("Poll does not exist") 定制:在template tree顶层编写40 阅读全文
posted @ 2018-10-02 12:56 Super-Yan 阅读(101) 评论(0) 推荐(0) 编辑