![](/img/trans.png)
[英]How can I add an option to add more fields while creating a new user in django
[英]How can i add more table fields on already developed Django User table Database
我想在用户数据表中添加更多字段,所以请解释完成此操作的正确方法。
很简单,在你的models.py中的用户model只需简单地添加另一个字段,
例子:
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)
让我们添加字段 email:
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
并且将添加新字段。我希望这对您有所帮助
干杯!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.