首页 > 解决方案 > 如何在已经开发的 Django 用户表数据库上添加更多表字段

问题描述

我想在用户数据表中添加更多字段,所以请解释完成此操作的正确方法。

标签: pythondjangodjango-modelsuser-mode-linux

解决方案


很简单,在你的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

并且将添加新字段。我希望这对您有所帮助

干杯!


推荐阅读