202102-21 安装不同版本的tensorflow与models方法实现 1.安装tensorflow教程使用pip可以快速便捷的安装tensorflow各个版本。代码如下:pipinstalltensorflow-gpu==1.14.0#the1.14.0canchangetootherversions2.Tensorflow与cuda版本对照在安装tensorflow时需要注意,不同版本的cuda安装tensorflow的版本是有限制的,其对照关系如下:3.安装tensorflow/models教程当需要使用tensorflowobjectiondetectionAPI时,需要下载models。不同版本的tensorflow对应不同版本的models... 继续阅读 >
202011-11 Django基于Models定制Admin后台实现过程解析 简介效果预览Django自带一个Admin后台,支持用户创建,权限配置和所有模型的增删改查功能,只需要一些简单的配置就可快速得到一个开箱可用的后台管理系统操作步骤1.更改设置,使用中文/亚洲时区修改项目下django_shop目录下的settings.py文件修改以下三行LANGUAGE_CODE='zh-hans'TIME_ZONE='Asia/Shanghai'USE_L10N=False添加以下两行,已更改时间显示格式DATETIME_FORMAT='Y年m月d日H:i:s'DATE_FORMAT='Y年m月d日'2.为... 继续阅读 >
202010-08 django models里数据表插入数据id自增操作 models建表实现插入数据自增ID之前使用Id=models.IntegerField(primary_key=True,default=‘1')每次数据插入进去都会更新一次,并且Id都为1,就变成update,而不是insert改成这样id=models.AutoField(primary_key=True)django在每一次save()操作后都可以正常的增加一条数据并且id顺序自增id无需在save中创建,数据表自动添加补充知识:Django查询?idvspk当编写django查询时,可以使用id/pk作为查询参数。Object.obje... 继续阅读 >
202009-29 完美解决Django2.0中models下的ForeignKey()问题 Django2.0中编写models类下的ForeignKeybook=models.ForeignKey('BookInfo')django2.0与之前的1.8不同,错误:book=models.ForeignKey('BookInfo')TypeError:__init__()missing1requiredpositionalargument:'on_delete'解决方法:book=models.ForeignKey('BookInfo',on_delete=models.CASCADE,)加上on_delete参数就可以了!!!补充知识:DjangoForeignKeyondeleteCASCADE:删除一并删除关联表下的所有的信息;PR... 继续阅读 >
202009-29 Django models文件模型变更错误解决 表结构的修改1、表结构修改后,原来表中已存在的数据,就会出现结构混乱,makemigrations更新表的时候就会出错比如第一次建模型,漏了一个字段,后来补上了。(经常遇到模型字段修改)重新makemigrations,然后报错数据库规则:除了新建表,如果你再次增加字段,数据库会有一些自动检测的东西(比如有没有默认值,是否允许为空)如果表中已经有数据,这个字段还是非空的,且没有设定默认值,后台检测不通过就会报错。解决方法(有两... 继续阅读 >
202009-25 Django更新models数据库结构步骤 有时候在我们使用Django设计了models中的数据库结构,并且已经同步了数据库之后,我们突然想在数据表中更新或者增加新的字段,也就是需要修改数据库的结构,会出现以下的问题:C:\Users\Administrator\Desktop\Web开发\Django_Demo\jkxy>pythonmanage.pymakemigrationsYouaretryingtoaddanon-nullablefield'grade'tostudentwithoutadefault;wecan'tdothat(thedatabaseneedssomethingtopopulateexisting... 继续阅读 >
202009-25 django修改models重建数据库的操作 第二次修改models.py以后再次pythonmanage.pymakemigrations提示如下Youaretryingtoaddanon-nullablefield'address'toxc_userswithoutadefault;wecan'tdothat(thedatabaseneedssomethingtopopulateexistingrows).Pleaseselectafix:1)Provideaone-offdefaultnow(willbesetonallexistingrows)2)Qu于是删除数据库表,继续报相同的错误makemigration需要指定名称,然后migrate才能识别... 继续阅读 >
202009-25 关于Django Models CharField 参数说明 如下所示:depot_name=models.CharField(u'设备库房名称',blank=True,max_length=20,null=True,#default='',help_text='显示在下方吗',)在这里u'设备库房名称‘,是将depot_name这个英文名重写,blank=True是允许表单验证为空,null=True是允许数据库这个值为空,help_text是提示信息v在这里u'设备库房名称‘,是将depot_name这个英文名重写,blank=True是允许表单验证为空,null=True是允许数据库这个值为空,help... 继续阅读 >
202009-24 Django models filter筛选条件详解 条件选取querySet的时候,filter表示=,exclude表示!=。querySet.distinct()去重复__exact精确等于like'aaa'__iexact精确等于忽略大小写ilike'aaa'__contains包含like'%aaa%'__icontains包含忽略大小写ilike'%aaa%',但是对于sqlite来说,contains的作用效果等同于icontains。__gt大于__gte大于等于__lt小于__lte小于等于__in存在于一个list范围内__startswith以...开头__istartswith以...开头忽略大小写__... 继续阅读 >
202009-24 Django框架models使用group by详解 Django框架models使用groupby详解:首先,看下列代码:UserData.objects.filter(hubid=sensorid,time__range=(time2,time1)).values('hour').annotate(sum_out=Sum('outdoor'),sum_in=Sum('indoor'),sum_eat=Sum('kitchen'),sum_wash=Sum('toilet')).order_by('hour')上述代码相当于sql语句:selectSum('outdoor')assum_out,Sum('indoor')assum_in,Sum('kitchen')assum_eat,Sum('toilet')assum_wash,hourwherehubid=... 继续阅读 >