如何在django中创建新用户时添加一个选项以添加更多字段

时间:2017-07-25 06:01:06

标签: python django

enter image description here我正在关注django的官方文档,我需要帮助才能在管理站点添加一个选项,我可以添加一个选项来添加一个新的字段,如客户名和密码一个ID所以如何在页面上添加ID选项?

1 个答案:

答案 0 :(得分:0)

简单的方法是创建其他类,如CustomAdmin并使用OnetoOne realation。

例如:

class CustomAdmin(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE,  blank=True, null=True, related_name='user_customUser')
username = models.CharField(max_length=100, null=True, blank=True, verbose_name='Username')
web_custom = models.CharField(max_length=100, null=True, blank=True, verbose_name='Web')
phone_custom = models.BigIntegerField(null=True, blank=True, verbose_name='Phone')