publish

day53 django 模型层

Deadly 提交于 2019-12-05 20:44:46
目录 模型层 ORM查询 1.单表操作 模型层 ORM查询 ​ 如何配置测试脚本 ​ 第一种: ​ 直接在某一个应用下的tests文件中书写下面内容,然后自己写两行 #当你想单独测试django中某个py文件,需要手动配置测试监本 import os import sys if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day53.settings") import django django.setup() #一定要等待测试脚本搭建完毕之后,才能导入django文件进行测试 from app01 import models 第二种 直接新建一个任意名称的py文件,在里面写上配置 #当你想单独测试django中某个py文件,需要手动配置测试监本 import os import sys if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day53.settings") import django django.setup() #一定要等待测试脚本搭建完毕之后,才能导入django文件进行测试 from app01 import models

11.27 总结

自闭症网瘾萝莉.ら 提交于 2019-12-05 20:43:34
模型层 orm查询 如何配置测试脚本 方法一:直接在某一个应用下的test文件中书写下面内容(先去manage.py拷贝前四行代码,然后写下面两行代码) import os if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day53s.settings") import django django.setup() #一定要等待测试脚本搭建完毕之后 才能导入django文件进行测试 方法二:直接新建一个任意名称的py文件 在里面也写上面的配置 也可以配置 单表操作 13条 #先创建数据 #1.create方法 book_obj=models.Books.objects.create(title='历代帝王',price=383.45,publish_date='2019-2-3') print(book_obj) from datetime import date ctime=date.today() book_obj=models.Books.objects.create(title='一生别离',price=463.55,publish_date=ctime) print(book_obj) #2.利用对象的绑定方法 book_obj=models.Books(title=

day55

◇◆丶佛笑我妖孽 提交于 2019-12-05 20:39:21
目录 测试orm语句方法 orm日志设置 orm方法 查数据 13条 神奇的双下滑线查询 模糊查询 一对多字段增删改 多对多字段数据的增删改 跨表查询 测试orm语句方法 在add下test文件内或者自创一个文件下,写上 from django.test import TestCase Create your tests here. 当你想单独测试django中某一个py文件 你需要手动配置测试脚本 import os if name == " main ": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day53.settings") import django django.setup() from app01 import models orm日志设置 在settings文件下粘贴日志模块,在执行orm语句时就可以显示原生sql语句 orm方法 先创建数据 1.create方法 book_obj = models.Books.objects.create(title='三国演义',price=123.23,publish_date='2019-11-11') print(book_obj) from datetime import date ctime = date.today() book_obj = models

Django --- ORM

冷暖自知 提交于 2019-12-05 20:37:17
目录 使用数据库之前的配置工作 单表操作常用的方法 使用数据库之前的配置工作 settings.py中的配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'day53', 'USER':'root', 'PASSWORD':'123qwe', 'HOST':'127.0.0.1', 'PORT':3306, 'CHARSET':'utf8' }} LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console':{ 'level':'DEBUG', 'class':'logging.StreamHandler', }, }, 'loggers': { 'django.db.backends': { 'handlers': ['console'], 'propagate': True, 'level':'DEBUG', }, } } init.py中的配置 import pymysql pymysql.install_as_MySQLdb() test.py中配置 import os if __name__ == "__main__": os.environ.setdefault(

Django模型层(各种表及表数据的操作)

我的未来我决定 提交于 2019-12-05 20:31:32
目录 一、Django模型层 1. 配置django测试脚本 (1)方式一 (2)方式二 2. orm表数据的两种增删改 (1)方式一: (2)方式二: 3. orm表记录的查的两个方法 (1)filter (2)get (不推荐使用) 4. orm表单操作必会13条 (1) all() 查所有 (2) filter() 筛选 (3) get() 筛选 (4) first() (5) last() (6) count() (7) values() (8) values_list() (9) order_by() 排序 (10) reverse() 颠倒顺序 (11) exclude() (12) exists() (13) distinct() 去重 5. 双下划线查询 6. 模糊查询 7. 一对多关系字段的增删改 (1)7,8中一对多,多对多使用的模型类如下 (2)增 (3)改 (4)删 8. 多对多字段数据的增删改 (1)增 (2)改 (3)删 (4)清空 9. 子查询式跨表查询 (1)正反向查询 (2)子查询(就是分步操作的来查询) 10. 双下划线式联表查询 (1)原理 (2)两表联查实例: (3)三表及以上联表查询实例: 一、Django模型层 1. 配置django测试脚本 共有两种配置方式 (1)方式一 直接字某一个应用文件夹下的test文件中写下面的内容

day55

僤鯓⒐⒋嵵緔 提交于 2019-12-05 20:30:52
目录 配置测试脚本 ORM普通查询 创建数据 create 对象绑定方法 修改数据 Queryset方法 删除数据 queryset方法 对象方法 查找数据 夺命13条 双下划线查询 跨表查询 正向查询 子查询 反向查询 基于双下划线的跨表查询 两表 多表 配置测试脚本 当你想单独测试django中某一个py文件,需要手动配置测试脚本 #在manage.py中拷贝前四行代码,可以直接写在应用名下的test.py中 import os if __name__ == '__main__': os.environ.setdefault('DJANGO_SETTINGS_MODULE','day55.seetings') import django django.setup() from app01 import models ORM普通查询 创建数据 create #字段值可以是对象 obj = models.Table.objects.create(key=value,) 对象绑定方法 obj = models.Table(key=value,) obj.save() 修改数据 Queryset方法 #py会自动查找到当前表的主键字段 models.Table.objects.filter(pk=1).update(key=value,)

模型层

浪尽此生 提交于 2019-12-05 20:21:01
目录 模型层: ORM查询 表之间的关系: 定义新字段: 配置测试脚本 日志记录: orm对表内数据的操作: get 与 filter 的区别: 单表查询13条方法 双下划线查询方法: 模糊查询 一对多数据的增删改查: 多对多数据的增删改查: 跨表设计 基于双下滑先的跨表查询 小技巧 模型层: ORM查询 ORM中常用字段和参数: 1.int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列 (AutoField) 2.一个整数类型,范围在 -2147483648 to 2147483647(用字符串存储)(IntegerField) 3.字符类型,必须提供max_length参数, max_length表示字符最大长度(CharField) 4.日期字段,日期格式 YYYY-MM-DD (DateField)\ 5.日期时间字段,格式 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] (DateTimeField) 6.表示某个字段可以为空。 (null) 7.设置为unique=True 则该字段在此表中必须是唯一的 。(unique) 8.db_index=True 则代表着为此字段设置索引。 9.为该字段设置默认值。 (default) 10.配置auto_now_add=True

11.27

做~自己de王妃 提交于 2019-12-05 20:20:54
目录 模型层 ORM查询 单表操作 配置测试脚本 数据的增删改查 增 改 删 查 双下划线查询 模糊查询 一对多字段数据的增删改查 增 改 删 多对多字段数据的增删改查 增 改 删 清空 跨表查询 模型层 ORM查询 单表操作 配置测试脚本 方式一: 直接在某一个应用的tests文件中书写下面内容 import os if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day53.settings") import django django.setup() # 一定要等待测试脚本搭建完毕,才能导入Django进行测试 from app01 import models 方式二: 直接新建一个任意名称的py文件,在里面也写上面的配置 import os if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "day53.settings") import django django.setup() # 一定要等待测试脚本搭建完毕,才能导入Django进行测试 from app01 import models 数据的增删改查 增 #create方法 obj=models.表名.objects

Winforms: Not a Valid Win32 Application

六月ゝ 毕业季﹏ 提交于 2019-12-05 18:54:32
I've created a simple Windows Form Application using VS2012 and I'm trying to install it to an XP machine. Unfortunately I get the following error message: setup.exe is not a valid Win32 application. Admittedly, I did use the .net 4.5 framework which is an issue on XP machines. But I have now created a test application using .net 2.0 and get the same problem. I'm developing the app on a win7 x64 machine and tried setting the platform to x86 in the configuration manager with out any joy. Is this me or VS 2012? I've managed to install a test app using VS2010? I had a similar issue when I tried

Unable to publish in visual studio 2015

落花浮王杯 提交于 2019-12-05 18:52:48
Ever since installing Visual Studio 2015 Professional Update 3, https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs I am unable to publish to any target at all. I repeatedly get informed: Could not load file or assembly Microsoft.VisualStudio.ProjectSystem.DotNet.Internal - The system cannot find the file specified. Has anyone experienced the same issue and managed to resolve it? I have repaired Visual Studio: No Success I have reinstalled Visual Studio after deleting all files according to this link , with no success I have ensured that all updates have been applied to