0
我已經設法在註冊表單中添加了一個字段,「您從哪裏知道我們?」。將新字段存儲到註冊表單中的Django Admin「用戶」部分
但我不知道要編輯哪些文件來存儲此字段中的數據以及用戶信息。
即當登錄管理部分,並轉到「用戶」,並查看用戶信息我希望看到這個領域。
我已經設法在註冊表單中添加了一個字段,「您從哪裏知道我們?」。將新字段存儲到註冊表單中的Django Admin「用戶」部分
但我不知道要編輯哪些文件來存儲此字段中的數據以及用戶信息。
即當登錄管理部分,並轉到「用戶」,並查看用戶信息我希望看到這個領域。
最簡單的方法是store additional data在關於用戶的UserProfile
模型中,例如,
from django.contrib.auth.models import User
class UserProfile(models.Model):
# This field is required.
user = models.OneToOneField(User)
# Other fields here
where_heard_about_us = models.TextField()
然後,您可以註冊對象作爲嵌入對象在你的Django管理
我想你的建議,並在管理員要登記時,得到了下面的錯誤。沒有這樣的列:accounts_registration.where_heard_about_us –
你做了syncdb/migrate嗎? – mragh
是的,但仍然沒有運氣 –