python - 如何在已经开发的 Django 用户表数据库上添加更多表字段
问题描述
我想在用户数据表中添加更多字段,所以请解释完成此操作的正确方法。
解决方案
很简单,在你的models.py中的User模型中只需简单地添加另一个字段,
例子:
class User(models.Model):
name = models.CharField(max_length=100)
phone = models.IntegerField()
created_date = models.DateTimeField(default=timezone.now)
modified_date = models.DateTimeField(default=timezone.now)
让我们添加字段电子邮件:
class User(models.Model):
name = models.CharField(max_length=100)
phone = models.IntegerField()
email = models.CharField(max_length=100)
created_date = models.DateTimeField(default=timezone.now)
modified_date = models.DateTimeField(default=timezone.now)
然后在您的终端中运行此命令:
python manage.py makemigrations
它将显示您将要进行的更改,然后运行命令:
python manage.py migrate
并且将添加新字段。我希望这对您有所帮助
干杯!
推荐阅读
- javascript - 为什么我无法访问 Javascript 中的样式元素?Firefox 控制台错误消息显示为“Null”
- python - 如何在 python 中使用 tkinter 显示带有线程的多视频?
- firebase - 如果地图不存在则添加地图,如果它存在于数组中则增加数量
- javascript - 滚动到特定 div 底部后如何触发 javascript 函数?
- python - 字典中单词对集的余弦相似度平均值 (Word2Vec)
- amazon-web-services - 在同一个 aws_s3_bucket 资源上执行 `terraform apply` 两次有不同的结果
- c++ - 为什么三元运算符返回0?
- python - 在动态内容(多页)上使用 Selenium 抓取 - Python
- java - 使用 Java Spring Boot MongoDB 在日期之间获取数据时出现问题
- c - 返回类型为 int 的函数的递增/递减运算符