From 7d74f01d6e2444137bd4097a8bb865b88d3f16b7 Mon Sep 17 00:00:00 2001 From: mitri4 Date: Sun, 19 Mar 2017 10:31:35 +0300 Subject: [PATCH] refactor --- project/customer/forms.py | 16 ++++++++++++---- project/templates/customer/profile/edit.html | 6 +----- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/project/customer/forms.py b/project/customer/forms.py index c90db17..8f7e42c 100644 --- a/project/customer/forms.py +++ b/project/customer/forms.py @@ -175,17 +175,25 @@ class UserProfileAdminForm(UserProfileForm): class BankAccountForm(forms.ModelForm): """Форма редактирования расчетных счетов.""" + search_bank = forms.CharField(label=u'Поиск банка', required=False) class Meta: model = models.BankAccount - fields = ('bik', 'name', 'short_name', 'korr_account', 'account', 'is_main', 'company') + fields = ('search_bank', 'bik', 'name', 'short_name', 'korr_account', 'account', 'is_main', 'company') _textarea = forms.Textarea(attrs={'cols': 80, 'rows': 3}) - widgets = {'name': _textarea, 'short_name': _textarea, 'company': forms.HiddenInput()} + widgets = { + 'bik': forms.HiddenInput(), + 'name': forms.HiddenInput(), + 'short_name': forms.HiddenInput(), + 'korr_account': forms.HiddenInput(), + 'company': forms.HiddenInput(), + } def __init__(self, *args, **kwargs): super(BankAccountForm, self).__init__(*args, **kwargs) - self.fields['bik'].widget.attrs.update(_numeric(self.fields['bik'])) - self.fields['korr_account'].widget.attrs.update(_numeric(self.fields['korr_account'])) + # self.fields['bik'].widget.attrs.update(_numeric(self.fields['bik'])) + # self.fields['korr_account'].widget.attrs.update(_numeric(self.fields['korr_account'])) self.fields['account'].widget.attrs.update(_numeric(self.fields['account'])) + self.fields['search_bank'].widget.attrs['class'] = 'my_class' class BankAccountAdminForm(BankAccountForm): diff --git a/project/templates/customer/profile/edit.html b/project/templates/customer/profile/edit.html index df7c87b..8b47bf7 100644 --- a/project/templates/customer/profile/edit.html +++ b/project/templates/customer/profile/edit.html @@ -11,11 +11,7 @@ Поиск реквизитов:
- +