Python django.forms.PasswordInput() Examples
The following are 24
code examples of django.forms.PasswordInput().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
django.forms
, or try the search function
.
Example #1
Source File: forms.py From janeway with GNU Affero General Public License v3.0 | 6 votes |
def __init__(self, *args, **kwargs): active = kwargs.pop('active', None) request = kwargs.pop('request', None) super(AdminUserForm, self).__init__(*args, **kwargs) if not kwargs.get('instance', None): self.fields['is_active'].initial = True if active == 'add': self.fields['password_1'] = forms.CharField(widget=forms.PasswordInput, label="Password") self.fields['password_2'] = forms.CharField(widget=forms.PasswordInput, label="Repeat password") if request and not request.user.is_admin: self.fields.pop('is_staff', None) self.fields.pop('is_admin', None) if request and not request.user.is_superuser: self.fields.pop('is_superuser')
Example #2
Source File: forms.py From diting with GNU General Public License v2.0 | 6 votes |
def save(self, category="default"): if not self.is_bound: raise ValueError("Form is not bound") db_settings = Setting.objects.all() if self.is_valid(): with transaction.atomic(): for name, value in self.cleaned_data.items(): field = self.fields[name] if isinstance(field.widget, forms.PasswordInput) and not value: continue if value == to_form_value(getattr(db_settings, name).value): continue defaults = { 'name': name, 'category': category, 'value': to_model_value(value) } Setting.objects.update_or_create(defaults=defaults, name=name) else: raise ValueError(self.errors)
Example #3
Source File: forms.py From ontask_b with MIT License | 6 votes |
def __init__(self, *args, **kwargs): self.connection = kwargs.pop('connection') if not self.connection: self.connection = models.SQLConnection.objects.get( pk=kwargs.get('instance').payload['connection_id']) super().__init__(*args, **kwargs) if not self.connection.db_password: self.fields['db_password'] = forms.CharField( max_length=models.CHAR_FIELD_MID_SIZE, label=_('Password'), widget=forms.PasswordInput, required=True, help_text=_('Authentication for the database connection')) if not self.connection.db_table: self.fields['db_table'] = forms.CharField( max_length=models.CHAR_FIELD_MID_SIZE, label=_('Table name'), required=True, help_text=_('Table to load')) self.set_fields_from_dict(['db_table'])
Example #4
Source File: forms.py From connect with BSD 3-Clause "New" or "Revised" License | 6 votes |
def __init__(self, *args, **kwargs): self.user = kwargs.pop('user', None) super(UpdateEmailForm, self).__init__(*args, **kwargs) self.fields['email'] = forms.EmailField( initial=self.user.email, widget=forms.EmailInput(attrs={ 'placeholder': _('Email') }), error_messages={ 'required': _('Please enter your new email address.'), 'invalid': _('Please enter a valid email address.') }) self.fields['password'] = forms.CharField( widget=forms.PasswordInput(attrs={ 'placeholder': _('Password') }), error_messages={ 'required': _('Please enter your password.'), })
Example #5
Source File: forms.py From connect with BSD 3-Clause "New" or "Revised" License | 6 votes |
def __init__(self, *args, **kwargs): self.user = kwargs.pop('user', None) super(UpdatePasswordForm, self).__init__(*args, **kwargs) self.fields['new_password'] = forms.CharField( widget=forms.PasswordInput(attrs={ 'placeholder': _('New Password') }), error_messages={ 'required': _('Please enter your new password.') }) self.fields['current_password'] = forms.CharField( widget=forms.PasswordInput(attrs={ 'placeholder': _('Current Password') }), error_messages={ 'required': _('Please enter your current password.') })
Example #6
Source File: forms.py From djangocms-forms with BSD 3-Clause "New" or "Revised" License | 5 votes |
def prepare_password(self, field): field_attrs = field.build_field_attrs() widget_attrs = field.build_widget_attrs() field_attrs.update({ 'widget': forms.PasswordInput(attrs=widget_attrs), }) return forms.CharField(**field_attrs)
Example #7
Source File: fields.py From peering-manager with Apache License 2.0 | 5 votes |
def __init__(self, password_source="password", render_value=False, *args, **kwargs): widget = kwargs.pop("widget", forms.PasswordInput(render_value=render_value)) label = kwargs.pop("label", "Password") super().__init__(widget=widget, label=label, *args, **kwargs) self.widget.attrs["password-source"] = password_source
Example #8
Source File: djangocms_forms_tags.py From djangocms-forms with BSD 3-Clause "New" or "Revised" License | 5 votes |
def is_password(field): return isinstance(field.field.widget, forms.PasswordInput)
Example #9
Source File: forms.py From esdc-ce with Apache License 2.0 | 5 votes |
def __init__(self, request, *args, **kwargs): super(LoginForm, self).__init__(*args, **kwargs) self.request = request self.fields['username'].label = _('username or email') self.fields['username'].widget = EmailInput( attrs={'class': 'input-transparent', 'placeholder': _('Username or Email'), 'required': 'required'}, ) self.fields['password'].widget = forms.PasswordInput( render_value=False, attrs={'class': 'input-transparent', 'placeholder': _('Password'), 'required': 'required'}, )
Example #10
Source File: test_templatetags.py From django-beginners-guide with MIT License | 5 votes |
def test_field_widget_type(self): form = ExampleForm() self.assertEquals('TextInput', field_type(form['name'])) self.assertEquals('PasswordInput', field_type(form['password']))
Example #11
Source File: test_passwordinput.py From djongo with GNU Affero General Public License v3.0 | 5 votes |
def test_render_value_true(self): """ The render_value argument lets you specify whether the widget should render its value. For security reasons, this is off by default. """ widget = PasswordInput(render_value=True) self.check_html(widget, 'password', '', html='<input type="password" name="password">') self.check_html(widget, 'password', None, html='<input type="password" name="password">') self.check_html( widget, 'password', 'test@example.com', html='<input type="password" name="password" value="test@example.com">', )
Example #12
Source File: test_passwordinput.py From djongo with GNU Affero General Public License v3.0 | 5 votes |
def test_render_value_true(self): """ The render_value argument lets you specify whether the widget should render its value. For security reasons, this is off by default. """ widget = PasswordInput(render_value=True) self.check_html(widget, 'password', '', html='<input type="password" name="password">') self.check_html(widget, 'password', None, html='<input type="password" name="password">') self.check_html( widget, 'password', 'test@example.com', html='<input type="password" name="password" value="test@example.com">', )
Example #13
Source File: fields.py From Inboxen with GNU Affero General Public License v3.0 | 5 votes |
def __init__(self, *args, **kwargs): kwargs.setdefault("max_length", 4096) kwargs.setdefault("min_length", 12) kwargs.setdefault("widget", forms.PasswordInput) super(PasswordCheckField, self).__init__(*args, **kwargs)
Example #14
Source File: forms.py From callisto-core with GNU Affero General Public License v3.0 | 5 votes |
def passphrase_field(label): return forms.CharField( max_length=64, label=label, widget=forms.PasswordInput( attrs={"autocomplete": "off", "class": "form-control"} ), )
Example #15
Source File: forms.py From connect with BSD 3-Clause "New" or "Revised" License | 5 votes |
def __init__(self, *args, **kwargs): self.user = kwargs.pop('user', None) super(CloseAccountForm, self).__init__(*args, **kwargs) self.fields['password'] = forms.CharField( widget=forms.PasswordInput(attrs={ 'placeholder': _('Password') }), error_messages={ 'required': _('Please enter your password.') })
Example #16
Source File: arcus_query.py From hubblemon with Apache License 2.0 | 5 votes |
def auth_fields(param): id = forms.CharField(label = 'id', required = False) pw = forms.CharField(label = 'pw', widget = forms.PasswordInput(), required = False) return [id, pw]
Example #17
Source File: redis_query.py From hubblemon with Apache License 2.0 | 5 votes |
def auth_fields(param): id = forms.CharField(label = 'id', required = False) pw = forms.CharField(label = 'pw', widget = forms.PasswordInput(), required = False) return [id, pw]
Example #18
Source File: mysql_query.py From hubblemon with Apache License 2.0 | 5 votes |
def auth_fields(param): id = forms.CharField(label = 'id', required = False) pw = forms.CharField(label = 'pw', widget = forms.PasswordInput(), required = False) db = forms.CharField(label = 'db', required = False) return [id, pw, db]
Example #19
Source File: memcached_query.py From hubblemon with Apache License 2.0 | 5 votes |
def auth_fields(param): id = forms.CharField(label = 'id', required = False) pw = forms.CharField(label = 'pw', widget = forms.PasswordInput(), required = False) return [id, pw]
Example #20
Source File: cubrid_query.py From hubblemon with Apache License 2.0 | 5 votes |
def auth_fields(param): id = forms.CharField(label = 'id', required = False) pw = forms.CharField(label = 'pw', widget = forms.PasswordInput(), required = False) db = forms.CharField(label = 'db', required = False) port = forms.CharField(label = 'port', required = False) return [id, pw, db, port]
Example #21
Source File: test_edit_handlers.py From wagtail with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_get_form_for_model_with_widget_overides_by_instance(self): EventPageForm = get_form_for_model( EventPage, form_class=WagtailAdminPageForm, widgets={'date_from': forms.PasswordInput()}) form = EventPageForm() self.assertEqual(type(form.fields['date_from']), forms.DateField) self.assertEqual(type(form.fields['date_from'].widget), forms.PasswordInput)
Example #22
Source File: test_edit_handlers.py From wagtail with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_get_form_for_model_with_widget_overides_by_class(self): EventPageForm = get_form_for_model( EventPage, form_class=WagtailAdminPageForm, widgets={'date_from': forms.PasswordInput}) form = EventPageForm() self.assertEqual(type(form.fields['date_from']), forms.DateField) self.assertEqual(type(form.fields['date_from'].widget), forms.PasswordInput)
Example #23
Source File: fields.py From prospector with GNU General Public License v3.0 | 5 votes |
def formfield(self, form_class=forms.CharField, **kwargs): kwargs['widget'] = forms.PasswordInput return super().formfield(form_class=form_class, **kwargs)
Example #24
Source File: forms.py From django-aws-template with MIT License | 5 votes |
def __init__(self, *args, **kwargs): super(AllauthLoginForm, self).__init__(*args, **kwargs) self.fields['password'].widget = forms.PasswordInput() self.helper = FormHelper() self.helper.form_method = 'post' self.helper.add_input(Submit('submit', 'Sign In', css_class='btn btn-lg btn-success btn-block'))