我有一個UserAdmin
的時候,我定義的UserProfileInline
這樣的:強制用戶添加一些InlineModelAdmin的實例添加模型
from ...
from django.contrib.auth.admin import UserAdmin as UserAdmin_
class UserProfileInLine(admin.StackedInline):
model = UserProfile
max_num = 1
can_delete = False
verbose_name = 'Profile'
verbose_name_plural = 'Profile'
class UserAdmin(UserAdmin_):
inlines = [UserProfileInLine]
我UserProfile
模型有一定要求的領域。
我要的是迫使用戶不僅要輸入用戶名&重複密碼,也使被創建並關聯到正在添加的User
的UserProfile
實例進入至少所需的字段。
如果我在創建用戶時在UserProfileInline
的任何字段中輸入任何內容,它將驗證表單沒有問題,但如果我沒有觸及任何字段,它只會創建用戶,並且UserProfile
什麼也沒有發生。
有什麼想法?