如何修改Django里Model字段类型

 时间:2026-02-13 11:22:08

1、首先我们先把数据库里面的信息删除,这样我们重新创建数据库内容。

如何修改Django里Model字段类型

如何修改Django里Model字段类型

如何修改Django里Model字段类型

如何修改Django里Model字段类型

如何修改Django里Model字段类型

2、比如把title = models.TextField()改为title = models.CharField()

如何修改Django里Model字段类型

如何修改Django里Model字段类型

3、然后我们创建数据库内容。

python3 manage.py makemigrations。

出错了。因为没有设置长度。

如何修改Django里Model字段类型

4、title = models.CharField(max_length=110),这个是需要设置长度的。

如何修改Django里Model字段类型

5、这个时候又会发现还需要进行更多设置。

description=models.TextField(blank=True,null=True)

price=models.DecimalField(decimal_places=2,max_digits=9999)

因为是要设置小数点后面的位数。

如何修改Django里Model字段类型

如何修改Django里Model字段类型

6、python3 manage.py makemigrations

python3 manage.py migrate

这个时候创建成功。

如何修改Django里Model字段类型

如何修改Django里Model字段类型

7、python3 manage.py createsuperuser,我们需要创建一个超级用户。

如何修改Django里Model字段类型

8、运行服务器就会发现字段类型已被修改。

如何修改Django里Model字段类型

如何修改Django里Model字段类型

如何修改Django里Model字段类型

如何修改Django里Model字段类型

如何修改Django里Model字段类型

9、python3 manage.py shell

from products.models import Product

Product.objects.all()

我们可以查看有多少个创建了的对象。

如何修改Django里Model字段类型

如何修改Django里Model字段类型

10、Product.objects.create()

创建对象以后,会发现已经被同步更新好了。

如何修改Django里Model字段类型

如何修改Django里Model字段类型

如何修改Django里Model字段类型

  • 计算机行业查找论文(一)
  • 怎么判断pytorch GPU版是否安装成功
  • 如何用Pycharm在PYTHON文件里加注释
  • Python读取txt文件心得
  • 如何通过pycharm查看python安装哪些扩展库版本
  • 热门搜索
    记录仪什么牌子好 枣仁的功效与作用 裹脚是从什么时候开始的 香瓜的功效与作用 红糖水的作用与功效 全国智力运动会 葛根的作用与功效 孕激素的作用 八上物理知识点 蜂蜜水的作用与功效