在Django中,可以通过扩展默认的用户模型来添加额外的字段。以下是如何将另一个字段添加到Django的默认用户模型的步骤:
python manage.py startapp profiles
创建一个名为"profiles"的新应用程序。django.contrib.auth.models
模块。Profile
,并继承AbstractUser
类。Profile
模型中添加一个名为"admission"的字段,可以是CharField、IntegerField等,具体根据需求选择合适的字段类型。INSTALLED_APPS
列表中添加新应用程序"profiles"。AUTH_USER_MODEL
设置中指定新的用户模型,格式为<应用程序名称>.<模型类名称>
,例如'profiles.Profile'
。python manage.py makemigrations
命令,生成数据库迁移文件。python manage.py migrate
命令,将迁移应用到数据库。现在,你已成功将名为"admission"的字段添加到Django的默认用户模型中。你可以使用Django提供的各种方法和属性来操作和访问该字段。
领取专属 10元无门槛券
手把手带您无忧上云