Django框架
文章平均质量分 91
メΨLEI.o 0
这个作者很懒,什么都没留下…
展开
-
Django框架之(之七-九)数据库查询和ORM
Django框架之(之七-九)数据库查询和ORM一、查询操作查找是数据库操作中一个非常重要的技术。查询一般就是使用filter、exclude以及get三个方法来实现。查询条件代码意义exact使用精确的=进行查找iexact使用like进行查找contains大小写敏感,判断某个字段是否包含了某个数据icontains大小写不敏感的匹配查询in提取那些给定的field的值是否在给定的容器中二、根据关联的表进行查询categorie.原创 2021-01-08 19:55:16 · 170 阅读 · 0 评论 -
Django框架(之六)数据库模型属性和外键
Django框架(之六)数据库模型属性和外键一、ORM常用字段常用字段含义AutoField映射到数据库中是int类型,可以有自动增长的特性BigAutoField64位的整形,类似于AutoField,数据的范围是从1-9223372036854775807BooleanField在模型层面接收的是True/FalseCharField在数据库层面是varchar类型,在Python层面就是普通的字符串,最大长度DateTimeField日期时间.原创 2020-12-30 15:47:56 · 340 阅读 · 0 评论 -
Django框架(之四)模板下
Django框架(之四)模板下一、模板常用的过滤器在模版中,有时候需要对一些数据进行处理以后才能使用。一般在Python中我们是通过函数的形式来完成的。而在模版中,则是通过过滤器来实现的。过滤器使用的是|来使用。add,拼接字符串{{ value|add:"2" }}cut:移除值中所有指定的字符串。{{ value|cut:" " }}date:将一个日期按照指定的格式,格式化成字符串。 date里面的格式字符格式字符描述示例Y四位数字的年.原创 2020-12-27 22:20:20 · 153 阅读 · 2 评论 -
Django框架(之五)数据库
Django框架(之五)数据库一、数据库连接1.安装MySQL驱动,直接在项目虚拟环境下,输入pip install mysqlclient默认安装。 常见MySQL驱动介绍 - MySQL-python:也就是MySQLdb。是对C语言操作MySQL数据库的一个简单封装。遵循了Python DB API v2但是只支持Python2,目前还不支持Python3。 - mysqlclient:是MySQL-python的另外一个分支。支持Python3 并且修复了一些bug。 - py.原创 2020-12-26 20:03:08 · 298 阅读 · 2 评论 -
Django框架(之三)URl视图和模板
Django框架(之三)URl视图和模板原创 2020-12-24 19:34:32 · 161 阅读 · 0 评论 -
Django框架(之二)URL与视图
Django框架(之二)URL与视图一、视图视图一般都写在app的views.py中。并且视图的第一个参数永远都是request(一个HttpRequest)对象。这个对象存储了请求过来的所有信息,包括携带的参数以及一些头部信息等。在视图中,一般是完成逻辑相关的操作。 views.py urls.py二、URL映射和添加参数可以在path函数中,使用尖括号的形式来定义一个参数,从而使一些参数可以做动态调整 结果三、URL模板化和转换器1.定义:URL中包含另外一个url.原创 2020-12-21 01:14:32 · 148 阅读 · 0 评论 -
Django框架(之一)虚拟环境与环境的搭建
Django框架(之一)虚拟环境与环境的搭建一、虚拟环境1.pipenv安装 windows安装方法—pip install pipenv Mac安装方法—brew install pipenv Linux安装方法—pip install pipenvpipfile2.在工程目录下创建虚拟环境pipenv shell3.在pycharm中,设置虚拟环境4.虚拟环境创建完毕二、Django框架1.Django介绍Django也遵循MVC思想,但是有自.原创 2020-12-17 21:05:26 · 299 阅读 · 0 评论