繁体   English   中英

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

[英]How can I add an option to add more fields while creating a new user in django

在这里输入图片说明,我遵循的是django的官方文档,我需要能够在管理站点中添加选项的帮助,在这里我可以添加选项以添加新字段,例如客户名称和密码以及ID,因此如何我可以在页面本身上添加ID选项吗?

简单的方法是创建其他类(如CustomAdmin)并使用OnetoOne实现。

例如:

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')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM