我想在我的注册页面中添加其他信息字段,例如(地址,电话号码等),并要求用户在他的计算机上浏览文档,以便在注册时传输它们。 我看到有几种方法可以实现这个How to Extend user model
我看到有几种方法可以自定义默认的用户模型,但我不知道选择哪一种以及如何设置文件上传
THANX FOR HELPIN!
答案 0 :(得分:0)
您可以定义扩展Profile
模型的User
类:
from django.db import models
from django.conf import settings
class Profile(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL)
photo = models.ImageField(upload_to='photos/', blank=True)
address = models.CharField(max_length=150)
phone_number = models.CharField(max_length=15)
...