Как я могу добавить больше полей таблицы в уже разработанную базу данных Django User table - PullRequest
0 голосов
/ 04 ноября 2019

Я хочу добавить больше полей в таблицу пользовательских данных, поэтому, пожалуйста, объясните правильный метод для этого.

1 Ответ

0 голосов
/ 04 ноября 2019

это очень просто, в вашем models.py в пользовательской модели просто добавьте другое поле,

пример:

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

, и будет добавлено новое поле. Надеюсь, это поможет вам

Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...