当前位置:   article > 正文

Django后端开发——ORM

Django后端开发——ORM


参考资料

B站网课:点击蓝色字体跳转
或者复制链接至浏览器访问:https://www.bilibili.com/video/BV1vK4y1o7jH?p=16&vd_source=597e21cf34ffcdce468ba00be2177e8a


ORM-基础字段及选项

添加字段之后要记得进行迁移,变化才能同步至数据库

python3 manage.py makemigrations
python3 manage.py migrate
  • 1
  • 2

字段类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

练习——添加模型类

在这里插入图片描述

应用bookstore下的models.py
class Author(models.Model):
    name = models.CharField('姓名',max_length=11,default='')
    age = models.IntegerField('年龄')
    email = models.EmailField('邮箱')
  • 1
  • 2
  • 3
  • 4
数据库迁移——同步至mysql
python3 manage.py makemigrations
python3 manage.py migrate
  • 1
  • 2
mysql中查看

进入mysql:

mysql -u root -p
  • 1

输入密码:123456

use mysite3;
show tables;
desc bookstore_author;
  • 1
  • 2
  • 3
效果

在这里插入图片描述

字段选项

在这里插入图片描述
在这里插入图片描述
null尽量不要使用
在这里插入图片描述
在这里插入图片描述
修改过字段选项【添加或更改】均要执行makemigrations和migrate

python3 manage.py makemigrations
python3 manage.py migrate
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/169929
推荐阅读
相关标签
  

闽ICP备14008679号