摘要:
0 图书相关表关系建立 1.5个表 2.书籍表,作者表,作者详情表(垂直分表),出版社表,书籍和作者表(多对多关系) 一对一 多对多 本质都是一对多 外键关系 3.一对一的关系,关联字段可以写在任意一方 4.一对多的关系,关联字段写在多的一方 5.多对多的关系,必须建立第三张表(orm中,可以用一个 阅读全文
摘要:
Django测试环境搭建 ps: 1.pycharm连接数据库都需要提前下载对应的驱动 2.自带的sqlite3对日期格式数据不敏感 如果后续业务需要使用日期辅助筛选数据那么不推荐使用sqlite3 方式1: 任意创建一个py文件,在该文件内书写固定的配置 import os if __name__ 阅读全文
摘要:
如果什么都很容易,那还叫什么选择 走上坡路肯定是会累的 运算符 算术运算符 + - * / 逻辑运算符 && || ! 位运算符 << | ^ & 赋值运算符 = += -= ... ++和--是独立的语句,不属于赋值运算符 比较运算符 < ⇐ != ... 数组(Array) var ages [ 阅读全文
摘要:
函数 定义函数使用func关键字: func 函数名(参数)(返回值){ 函数体 } 其中: 函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名(包的概念详见后文)。 参数:参数由参数变量和参数变量的类型组成,多个参数之间使用,分隔。 返回值:返回值由 阅读全文
摘要:
map 映射关系容器 内部使用散列表(hash)实现 map是引用类型 必须初始化才能使用 无序的基于key-value的数据结构 map定义 map的定义语法: map[KeyType]ValueType 其中, KeyType:表示键的类型。 ValueType:表示键对应的值的类型。 map类 阅读全文
摘要:
Django settings 源码 """ 1.django其实有两个配置文件 一个是暴露给用户可以自定义的配置文件 项目根目录下的settings.py 一个是项目默认的配置文件 当用户不做任何配置的时候自动加载默认配置 2.配置文件变量名必须是大写 """ from django.conf i 阅读全文
摘要:
#指针 Go语言中不存在指针操作,只需要记住两个符号: &:取地址 *:根据地址取值 vscode 打开多个标签页 settings.json中输入"workbench.editor.showTabs": true 指针地址和指针类型 取变量指针的语法: ptr := &v // v的类型为T 其中 阅读全文
摘要:
HttpResponse、render、redirect本质 django视图函数必须要返回一个HttpResponse对象 def render(request, template_name, context=None, content_type=None, status=None, using= 阅读全文
摘要:
上传文件 form表单上传文件注意事项: 1.method必须是post 2.enctype参数修改为multipart/form-data # 错误1 CSRF verification failed. Request aborted. # 解决错误 注释掉 settings.py中的MIDDLE 阅读全文
摘要:
路由分发 """ 简介 Django是专注于开发应用的,当一个Django项目特别庞大的时候 所有的路由与视图函数映射关系全部写在总的urls.py很明显太冗余不便于管理 其实Django中的每一个应用都可以有自己的urls.py,static文件夹,templates文件夹。 基于上述特点,使用D 阅读全文