Django笔记
I张小博I
冲冲冲!
展开
-
Django笔记(九)—— 前两篇总结
TemplateMTV中的Template充当主句展示的角色在Django中使用的就是Django模版模版组成静态HTML模版语法变量{{ var }}变量名遵循命名规则来源:1.视图中传递过来的;2.标签中,逻辑创建出来的标签{% exp %}标签分为单标签和多标签双标签必须闭合结构标签功能标签过滤器注释结构标签block...原创 2019-10-28 17:59:00 · 128 阅读 · 0 评论 -
Django笔记(八)——Views
Views视图本身就是一个函数视图参数:一个HttpResponse的实例通过正则表达式获取过来的参数位置:通常在应用下的views.py中定义错误视图:404视图(页面没找到)400视图(客户操作错误)500视图(服务器内部错误)自定义错误视图在工程的templates文件下创建对应的错误文件获取请求路径{{ request_path }}在文件中定义自...原创 2019-10-28 17:55:50 · 108 阅读 · 0 评论 -
Django笔记(七)——Template
Django模版模版在Django框架中,模版是可以帮助开发者快速生成呈献给用户页面的工具模版的设计方式实现了我们MVT中VT的解耦,VT有着N:M的关系,一个V可以调用任意T,一个T可以供任意V使用模版处理分两个过程:加载和渲染摘要模版主要有两个部分HTML静态代码动态插入的代码段模版中的动态代码块段除了做基本的静态填充,还可以实现一些基本运算,转换和逻辑模版...原创 2019-10-17 19:58:03 · 173 阅读 · 0 评论 -
Django笔记(六)——上两篇的总结版本二
CRUD- create- save- 创建对象- 直接实例化对象,设置属性- 创建属性传入属性- 使用Model.objects.create()- 自己封装类方法创建- 在Manager中封装方法创建- 更新- 基于查询- save- 删除- 基于查询- delete- 查询- 查询句柄- objects- 隐性属性- Manager实例- 操作都封装...原创 2019-10-13 19:21:04 · 118 阅读 · 0 评论 -
Django笔记(五)——上两篇的总结版本一
Model模型Django中数据操作封装定义数据表结构模型类表属性字段定义模型继承自Modelclass Meta:元信息db_table:表名定义字段字段类型CharFieldTextFieldIntegetFieldFloatFieldBooleanFieldDecimalFieldNullBooleanFieldAutoFie...原创 2019-10-13 19:20:23 · 99 阅读 · 0 评论 -
Django笔记(四)——Model
Model(模型)在企业开发中,我们通常都是从数据开始开发的。开发流程:配置数据库定义模型类(一个模型类对应数据库中的一张表)生成迁移文件执行迁移生成数据表使用模型类进行增删改查(CRUD)操作ORM对象关系映射可以理解为翻译机核心思想:解耦合将业务逻辑和SQL进行了解耦字段类型AutoField一个根据实际ID自动增长的IntegerFiel...原创 2019-10-13 19:02:45 · 215 阅读 · 0 评论 -
Django笔记(三)——开始的准备
每个项目开始的准备创建项目:django-admin startproject xxx创建应用:python manage.py startapp App创建模版:项目上鼠标右键建立Directory:templates,并且做一下标记,起代码提示作用右键templates文件夹 -> Mark Directory as -> Template Folder修...原创 2019-10-13 19:01:09 · 223 阅读 · 0 评论 -
Django笔记(二)——上一篇的总结版本
CS/BS客户端和服务器的交互模型ClientBrowserServerWeb后端python:django、flaskjavaphpgoMVC软件架构风格:不是标准将数据操作、业务处理,界面展示进行了拆分核心思想:解耦合/松耦合Model:模型,封装数据的交互操作View:视图,是用来将数据展示给用户的Controller:控制器,接...原创 2019-10-08 16:19:41 · 158 阅读 · 0 评论 -
Django笔记(一)
DjangoSQLite轻量级的嵌入式级的数据库特点是小常用场景Android.IOS数据库常规操作相似度和MySQL达95%快捷键python manage.py makemigrations 迁移Alt+Enter 快速导包ctrl+p 参数提示实现一个请求注册一个路由urls中url参数1 匹配规则 正则视图函数对应的是views中...原创 2019-10-08 16:18:09 · 136 阅读 · 0 评论