随笔分类 - Django
摘要:浏览器的一个请求从发送到返回都经历了什么,1、先从网络模型层面:client (浏览器)与 server 通过 http 协议通讯,http 协议属于应用层协议,http 基于 tcp 协议,所以 client 与 server 主要通过 socket 进行通讯;而 tcp 属于传输层协议、如果走
阅读全文
摘要:一、FBV FBV(function base views) 就是在视图里使用函数处理请求,也是我们最开始接触和使用的方式,普通项目中最常见的方式。 urls.py 1 2 3 4 urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^lo
阅读全文
摘要:https://api.example.com 尽量将API部署在专用域名(会存在跨域问题) https://example.org/api/ API很简单 - url名词 路径,视网络上任何东西都是资源,均使用名词表示(可复数) https://api.example.com/v1/zoos ht
阅读全文
摘要:django一对多关系中,为了实现按照一端查询多端,之前都是用extra操作符,经过查看官方文档还有in这个操作符,用这个实现更简单。直接上代码: 根据查询条件模糊查询所有符合条件的机架列表,然后根据机架列表查出相应的设备,之前是用下面这种实现方式: [python] view plain copy
阅读全文
摘要:1 """ 2 自定义分页组件的使用方法: 3 pager_obj = Pagination(request.GET.get('page',1),len(HOST_LIST),request.path_info,request.GET) 4 host_list = HOST_LIST[pager_obj.start:pager_obj.end] 5 h...
阅读全文
摘要:二、 需求:获取2017-11-11所有预定信息: 打印:用户名称,会议室名称, 预定时间段 总结:以后对于SQL语句的优化要加上selsect_releated或者prefetch_releated,这只是对于跨表做的优化,如果是单表的话就没有必要进行优化查询了 那么什么时候用selsect_re
阅读全文
摘要:Django内置Admin Admin 使用Django Admin 1. admin 是app 2. admin url(r'^$', wrap(self.index), name='index'), url(r'^login/$', self.login, name='login'), url(
阅读全文
摘要:ModelForm a. class Meta: model, # 对应Model的 fields=None, # 字段 exclude=None, # 排除字段 labels=None, # 提示信息 help_texts=None, # 帮助提示信息 widgets=None, # 自定义插件
阅读全文
摘要:Python生成随机验证码,需要使用PIL模块. 安装: 1 pip3 install pillow 1 pip3 install pillow 1 pip3 install pillow 1 pip3 install pillow pip3 install pillow 基本使用 1. 创建图片
阅读全文
摘要:ajax >简单加法小练习 index.HTML views.py urls.py
阅读全文
摘要:一,前情回顾(Json) Json的定义: 从它的名字就可以看出它和JS(JavaScript)是有密切关系的 合格的json对象: ["one", "two", "three"] { "one": 1, "two": 2, "three": 3 } {"names": ["张三", "李四"] }
阅读全文
摘要:The Cat In The Hat Hop On Pop Green Eggs And Ham {% for book in books %} {{ book.title }} {% endfor %}
阅读全文
摘要:恢复内容开始 1,配置文件 2,创建一个rbac的APP 创建表 from django.db import models class Permission(models.Model): """ 权限表 """ title = models.CharField(verbose_name='标题',m
阅读全文
摘要:Django 一 什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socke
阅读全文
摘要:视图层之路由配置系统(views) URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 2.1 URLconf的正则字符串参数 2.1.1
阅读全文
摘要:模板层(template) 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 1 2 3 4 def current_datetime(request): now = datetime.datetime.now() html = "<
阅读全文
摘要:一、Django—MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的作
阅读全文
摘要:一、Web框架 HTTP特点 1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。 由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 2、灵活:HTTP允许传输任意类型的数据对象。
阅读全文

浙公网安备 33010602011771号