2015-10-29 53 views
1

我有一個表單,我用來註冊用戶。我有另一種用於登錄用戶的表單。這兩種形式共享共同的屬性,如用戶名和密碼。如何從父窗體中刪除字段?

我試圖創建一個從RegisterForm繼承的LoginForm,但我不知道如何刪除我不需要登錄的字段,例如重複密碼或同意T & Cs複選框。

我該怎麼做?這些形式從Form not ModelForm繼承。

+0

聽起來讓'RegisterForm'從'LoginForm'繼承你的產業應該圍繞切換。 – dirn

+0

把它變成答案。 – ruipacheco

回答

1

如果LoginForm是真正的RegisterForm一個子集,你可能會更好過扭轉你的產業。

class LoginForm(Form): 
    username = ... 
    password = ... 

class ReigsterForm(LoginForm): 
    confirm_password = ...