def __init__(self, instance, *args, **kwargs): """Overrides forms.ModelForm.__init__() Unlike forms.ModelForm, instance is required """ self.attrs = kwargs.pop('attrs', {}) self.use_react = kwargs.pop('use_react', False) self.instance = instance self._save_fields_lookup = kwargs.pop('save_fields_lookup', {}) super(AbstractModelInstanceUpdateForm, self).__init__(instance=instance, *args, **kwargs) self._set_save_fields(*args) if args or kwargs: # make all non-save fields optional for name, field in self.fields.items(): if name not in self._save_fields_lookup: field.required = False else: pass else: # leave the fields the way they are for rendering a form initially pass set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, *args, **kwargs): super(UserRegistrationForm, self).__init__(*args, **kwargs) self.cascaded_errors = [] del self.fields['username'] self.fields['password2'].label = 'Confirm Password' self.label_suffix = '' set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, *args, **kwargs): super(UserRegistrationForm, self).__init__(*args, **kwargs) self.cascaded_errors = [] if 'username' in self.fields: del self.fields['username'] self.fields['password2'].label = 'Confirm Password' self.label_suffix = '' set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, request=None, *args, **kwargs): """ If request is passed in, the form will validate that cookies are enabled. Note that the request (a HttpRequest object) must have set a cookie with the key TEST_COOKIE_NAME and value TEST_COOKIE_VALUE before running this validation. """ self.request = request self.user_cache = None super(UsernameEmailAuthenticationForm, self).__init__(*args, **kwargs) set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, instance, *args, **kwargs): """Overrides forms.ModelForm.__init__() Unlike forms.ModelForm, instance is required """ self.instance = instance super(AbstractModelInstanceUpdateForm, self).__init__(instance=instance, *args, **kwargs) self._set_save_fields(*args) save_fields_dict = dict(zip(self.save_fields, [True] * len(self.save_fields))) if args or kwargs: # make all non-save fields optional for name, field in self.fields.items(): if name not in save_fields_dict: field.required = False else: pass else: # leave the fields the way they are for rendering a form initially pass set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, *args, **kwargs): super(SocialRegistrationEmailForm, self).__init__(*args, **kwargs) self.label_suffix = '' set_input_attrs(self) set_input_placeholder_labels(self) self.cascaded_errors = []
def __init__(self, *args, **kwargs): super(UpdatePasswordForm, self).__init__(*args, **kwargs) self.label_suffix = '' set_input_placeholder_labels(self) set_input_attrs(self)
def __init__(self, *args, **kwargs): super(PasswordResetFormHtmlEmail, self).__init__(*args, **kwargs) self.label_suffix = '' set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, *args, **kwargs): super(ResendConfirmationForm, self).__init__(*args, **kwargs) set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, user=None, *args, **kwargs): super(AddEmailForm, self).__init__(*args, **kwargs) self.user = user set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, *args, **kwargs): super(ChangePasswordForm, self).__init__(*args, **kwargs) self.fields['new_password2'].label = 'Confirm new password' set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, *args, **kwargs): super(CreditCardForm, self).__init__(*args, **kwargs) self.label_suffix = "" set_input_placeholder_labels(self) set_input_attrs(self)
def __init__(self, *args, **kwargs): super(PrelaunchSignupForm, self).__init__(*args, **kwargs) set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, *args, **kwargs): super(OrganizationCustomersImportForm, self).__init__(*args, **kwargs) self.label_suffix = '' set_input_attrs(self) set_input_placeholder_labels(self)
def __init__(self, *args, **kwargs): super(NameEmailUserRegistrationForm, self).__init__(*args, **kwargs) del self.fields['password2'] set_input_attrs(self) set_input_placeholder_labels(self)