【发布时间】:2023-04-09 09:34:01
【问题描述】:
我创建了一个 Django 应用程序。现在我想更改模型中我的 db 字段 1 的字段类型。由于当前类型的数据库中已经有一些记录,我想不可能通过简单地在models.py中更改类型来更改类型。通过谷歌搜索,我知道可以通过 sql 控制台更改它而无需删除表。但作为一个 Django 新手,我无法做到这一点。有人可以帮我做到这一点吗?这是我的models.py
class EmployeeDetails(models.Model):
userName = models.CharField(max_length=200)
designation = models.CharField(max_length=200)
employeeID = models.IntegerField()
contactNumber = models.CharField(max_length=200)
project = models.CharField(max_length=200)
dateOfJoin=models.TextField()
现在我想更改 dateOfJoin = models.DateField()。如何使用 sql 控制台命令将 TextField 更改为 DateField 而不会删除表?
【问题讨论】:
-
有人请回答 Django 版本 > 1.7 吗?
标签: python mysql django postgresql django-models