django配置orm:

django使用mysql数据库:

  首先cmd创建库

settings配置mysql数据库:

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "day43",
'HOST': "127.0.0.1",
'PORT': 3306,
'USER': "root",
'PASSWORD': "123",
}
}
使用pymysql替换mysqldb模块:
import pymysql
pymysql.install_as_MySQLdb()
创建表:
  类对应数据库中的表
  对象对应数据库中的数据行/记录
  属性对应字段
#定义User表、username是具体的字段、CharField是可变长的数据类型:
class User(models.Model):
username = models.CharField(max_length=32)
password = models.CharField(max_length=32)
执行数据库迁移的命令:
python manage.py makemigrations(检测已经注册的app)

python manage.py migrate(真正的迁移命令:)

database-database source-MY SQL:

app01和表名组合:

双击表名增加数据并提交:

所有的功能通过类操作:

models.类名.objects.all()--获取表里面所有的数据、获取的是列表
结果:<QuerySet [<User: User object>, <User: User object>, <User: User object>]> <class 'django.db.models.query.QuerySet'>
models.User.objects.get(username="alex",)--获取一条数据、获取的是对象、查询不到报错、查询多条数据报错
结果:User object <class 'app01.models.User'>
models.User.objects.filter(username="alex",password="dsb")--过滤获取对象列表
结果:<QuerySet [<User: User object>]> <class 'django.db.models.query.QuerySet'>

最新文章

  1. LINUX操作系统VIM的安装和配置
  2. cocostudio做出来的界面如何进行分辨率适配,兼论cocos2dx3的多分辨率适配机制,以及retina适配机制
  3. Windows平台下ActiveMQ 安装
  4. 实验箱FPGA部分测试报告及A8与FPGA链接测试报告
  5. 【Android测试】【第九节】MonkeyRunner—— 初识
  6. 160909、Filter多方式拦截、禁用IE图片缓存、Filter设置字符编码
  7. css在各浏览器中的兼容问题
  8. HDU2647-Reward(拓扑排序)
  9. javaCountDownLatch闭锁
  10. vmware workstation14永久激活密钥分享
  11. Win10下安装RabbitMQ以及基本知识学习
  12. CF5E Bindian Signalizing
  13. R常用操作
  14. 【bzoj 2588】Spoj 10628. Count on a tree
  15. linux下export命令添加、删除环境变量(转载)
  16. [solution] JZOJ-5795 词典
  17. MVC,MVP设计模式
  18. SQL Server 2008&mdash;&mdash;SQL命令INSERT
  19. POJ 3278 Catch That Cow (附有Runtime Error和Wrong Answer的常见原因)
  20. 【转】网页窗口DIV自定义拖动

热门文章

  1. go语言设计模式之observer
  2. es6 Iterator和for...of循环
  3. LeetCode 5129. 下降路径最小和 II Minimum Falling Path Sum II
  4. Python学习记录:括号配对检测问题
  5. C# recording audio based on audio in Console
  6. \&quot; 转义字符, \a系统警报,逐字字符串(verbatim string)
  7. python连接sqlserver工具类
  8. git遇到的错误和解决方法(长期更新)
  9. python基础(7):基本数据类型二(list、tuple)、range
  10. Python【day 15】基本数据类型-int str bool list