Django
默默前行的旅者
记录过程
展开
-
django 对接 数据库视图
在Django中提供了对表的操作,那么对视图的操作也和表类似,下面直接展现操作,首先使用命令,python manage.py inspectdb --database default 表名 > models.pypython manage.py inspectdb 表名 > ~/xxx.py第一行命令是将某个表生成py文件到文件的主目录下,第二个命令可以指定命令,用过这个命令的朋友们都知道,一般来说,不指定表明,django会将你所使用的数据库下的所有表生成模型文件,但是不会包括视图,原创 2020-06-04 10:04:48 · 1230 阅读 · 3 评论 -
ImproperlyConfigured: WSGI application rpa.wsgi.application could not be loaded
我这里报的错误是django.core.exceptions.ImproperlyConfigured: WSGI application 'rpa.wsgi.application' could not be loaded; Error importing module: 'No module named 'User.middleware''主要原因是,我之气手写中间件删除之后,settings中得MIDDLEWARE中没有删除需要加载的中间件,把这个中间删除之后...原创 2020-06-01 14:07:41 · 1447 阅读 · 0 评论 -
Djang 的 模板语法-if
写项目时遇到将数据库中的0 1 状态字段展现在前段,在使用时会报错,报错的具体类型就不多做描述,Django模板语法注重格式,这里直接展现使用方式,注意空格的使用,我的错误就是空格使用错误导致的问题,Python代码注意规范使用。{% if shop.state == 1 %}<td style="text-align: center">开启</td>{% else %}<td style="text-align: center">关闭</td>{%原创 2020-05-23 11:13:05 · 680 阅读 · 0 评论 -
Django对接MySQL数据库,将数据库中的表对应生成model.py
终端命令:(将数据库中表信息生成到制定路径下的py文件,这个文件可以覆盖)`python manage.py inspectdb > User/models.py或者(生成到项目路径下的models.py,这个文件是新增的)python manage.py inspectdb > models.py...原创 2020-05-18 17:27:24 · 572 阅读 · 0 评论 -
Django 对接 Mysql Datatime 日期格式化处理
查询显示结果时,前端界面会是英文格式显示日期,那么应该怎么处理?这里直接在前端操作,将日期格式化“ | ” 符号后,拼接日期格式根据本身数据库显示格式来去,我这里是年月日,时分秒...原创 2020-04-08 17:15:19 · 750 阅读 · 0 评论 -
Django 查询集---F对象以及Q对象
F对象 eg:常适用于表内属性的值的比较 模型: class Company(models.Model): c_name = models.CharField(max_length=16) c_gril_num = models.IntegerField(default=5) c_boy_num = mode...原创 2019-11-06 20:26:20 · 215 阅读 · 0 评论 -
Django 查询集---跨关系查询
跨关系查询:模型:class Grade(models.Model): g_name = models.CharField(max_length=16)class Student(models.Model): s_name = models.CharField(max_length=16) s_grade = models.ForeignKey(Gr...原创 2019-11-06 20:24:53 · 333 阅读 · 0 评论 -
Django 查询集---字段查询
对sql中where的实现,作为方法filter(),exclude(),get()的参数语法: 属性名称__比较运算符=值Person.objects.filter(p_age__gt=18)条件属性__操作符=临界值gtgreat thangtegreat than equalsltless thanlteless than equalsgt,gte,lt,l...原创 2019-11-06 20:18:37 · 796 阅读 · 0 评论 -
Django 查询集----过滤器
查询集:表示从数据库获取的对象的集合,查询集可以有多个过滤器过滤器:过滤器就是一个函数,给予所有的参数限制查询集结果,返回查询集的方法称为过滤器查询经过过滤器筛选后返回新的查询集,所以可以写成链式调用获取查询结果集 QuerySetall:模型.objects.all()filter:模型.objects.filter()exclude:模型.objects.exclude(...原创 2019-11-06 20:10:46 · 797 阅读 · 0 评论 -
创建对象的方式
创建对象的方式(1)创建对象1 常用person = Person() person.p_name='zs' person.p_age=18(2)创建对象2直接实例化对象,设置属性创建对象,传入属性使用自己封装类方法创建在Manager中封装方法创建person = Model.objects.create(p_name='zs',p_age=18)person...原创 2019-11-06 19:57:52 · 156 阅读 · 0 评论 -
Django 模型过滤(查询)
Django默认通过模型的 objects 对象实现模型数据查询。Django有两种过滤器用于筛选记录:**filter**: 返回符合筛选条件的数据集**exclude** :返回不符合筛选条件的数据集 链式调用:多个filter和exclude可以连接在一起查询Person.objects.filter().filter().xxxx.exclude().exclude()....原创 2019-11-06 19:53:45 · 2077 阅读 · 0 评论 -
Django 数据级联
一对多模型关系:class Dept(models.Model): name = models.CharField(max_length=32) location = models.CharField(max_length=64) class Meta: db_table = 'dept'class Emp(models.Model): n...原创 2019-11-06 19:34:36 · 1316 阅读 · 0 评论