0
我目前正在Django中創建一個在線電子商務網站,但是,我正在使用已經有一個現成的用戶表的以下庫。如何擴展Django的用戶默認模型數據庫
from django.contrib.auth.models import User
class UserForm(forms.ModelForm):
password = forms.CharField(widget=forms.PasswordInput)
phone = forms.CharField(max_length=30)
address = forms.CharField(max_length=100)
class Meta:
model = User
fields = ['username','first_name','last_name', 'email', 'password','phone','address']
我的產品和籃子models.py製成,它們做工精細,
然而,我遇到的問題是用戶領域,我需要至少有:姓名,電子郵件,電話和地址。但是當我查看創建的表時,它只有用戶名,名字,姓氏和密碼,它不會在創建的表中實現電話和地址!
沒有人知道我是如何做到這一點?
? –
@JamesR我使用'1.10.5'版本' – ProgramER
'ModelForm'從模型創建一個表單,在你的情況下是'User'。用戶模型沒有「電話」或「地址」。 –