老男孩python全栈就业班第9期第3部分Django基础第61天Django ORM操作数据表
Django ORM操作数据表
1.进入目录 mysiteday61/app01,修改文件models.php,操作删除表,把对应的函数注释掉
from django.db import models # Create your models here. # ORM相关的只能写在这个文件里,写到别的文件里 Django 找不到 # class UserInfo(models.Model): # id = models.AutoField(primary_key=True) # 创建一个自增的主键字段 # name = models.CharField(null=False, max_length=20) # 创建一个varchar类型的不能为空
2.执行命令,用小本本把 app01/models.py 里面的改动记录下来 app01/migratiaons文件夹下面
python manage.py makemigrations
3.测试看提示

4.可通过查看目录 mystieday61/app01/migrations 下文件了解,这些文件只是做记录,还没有正式删除数据库里面的表

5.执行命令,把改动翻译成sql语句去数据库执行
python manage.py migrate
6.测试看提示

7.进入目录 mystieday61/app01/,修改文件 models.py,把注释代码去掉,运行两个命令,重新生成表 userinfo
8.进入目录 mystieday61/app01/,修改文件 models.py,修改函数等于修改表,改完后运行两个命令,再查看userinfo表,表已经修改好
posted on 2019-11-06 05:22 herisson_pan 阅读(9) 评论(0) 收藏 举报
浙公网安备 33010602011771号