摘要:
1-Go基础 1-Golang基础--Go简介、环境搭建、变量、常量与iota、函数与函数高级 2-Golang基础--包的使用、if-else语句、循环、switch语句、数组、切片、可变函数参数、map类型 3-Golang基础--字符串使用、指针、结构体、方法、结构体取代Python类、接口基 阅读全文
摘要:
一 介绍 开发命令行程序时,经常需要接受命令行传入的参数 flag包提供了参数处理的功能,官方文档地址:https://golang.google.cn/pkg/flag/ 二 使用方式一(flag.String flag.Int) func main() { // 1 flag.String fl 阅读全文
摘要:
fmt包实现了格式化I/O。主要分为向外输出内容和获取输入内容两大部分 一 向外输出 标准库fmt提供了以下几种输出相关函数。 1.1 Print Print函数直接输出内容 Printf函数支持格式化输出字符串 Println函数会在输出内容的结尾添加一个换行符 func Print(a ...i 阅读全文
摘要:
1 auth组件介绍 1 django提供的用户认证,创建,修改密码。。。用户相关操作 2 不需要创建用户表了,默认带了 3 插入数据(创建用户): python3 manage.py createsuperuser 2 auth组件常用方法 # 1 内置User类方法返回的user对象 from 阅读全文
摘要:
1 cbv加装饰器 总结: 1 cbv加装饰器可以加在类上: @method_decorator(auth,name='post') #给get请求加装饰器 2 可以加在方法上 @method_decorator(auth) def get(self, request, *args, **kwarg 阅读全文
摘要:
1 forms组件源码分析 1 为什么局部钩子要写成 clean_字段名,为什么要抛异常 2 入口在 is_valid() 3 校验流程 -先校验字段自己的规则(最大,最小,是否必填,是不是合法) -校验局部钩子函数 -全局钩子校验 4 流程 -is_valid() 》return self.is_ 阅读全文
摘要:
1 分页器终极用法 1.1 后端 def books_page(request): current_num = int(request.GET.get('page_num', 1)) book_list = models.Books.objects.all() paginator = Paginat 阅读全文
摘要:
1 ajax发送post请求 1 大坑 -如果在form表单中,写button和input是submit类型,会触发form表单的提交 -如果不想触发: -不写在form表单中 -使用input,类型是button 2 坑 -后端响应格式如果是:html/text格式,ajax接收到数据后需要自己转 阅读全文
摘要:
1 分组查询 import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day53.settings") if __name__ == '__main__': import django django.setup() from app01 阅读全文
摘要:
1 接口基础 # 接口约束结构体的行为(方法),接口是一系列方法的集合,接口也是一种类型(特殊类型) # 接口变量.(Dog) >类型断言 # 接口变量.(type) >类型选择,配合switch使用 package main import "fmt" // 1 接口的实际用途 // Animal 阅读全文