Exemple #1
0
 class Meta:
     model = Customer
     fields = '__all__'
     widgets = {
         'name': wid.TextInput(attrs={'class': 'am-input-sm'}),
         'birthday': wid.DateInput(attrs={'type': 'date'})
     }
 def get_form(self):
     '''add date picker in forms'''
     form = super(StaffUpdateView, self).get_form()
     form.fields['address'].widget = widgets.Textarea(attrs={'rows': 1})
     form.fields['entry_date'].widget = widgets.DateInput(
         attrs={'type': 'date'})
     return form
Exemple #3
0
 class Meta:
     model = Patient
     fields = [
         'category',
         'case_paper_number',
         'full_name',
         'age',
         'birth_date',
         'gender',
         'mobile_number',
         'email',
         'address_line_1',
         'address_line_2',
         'city',
         'pin_code',
         'referred_by',
     ]
     widgets = {
         # 'birth_date': widgets.Input(attrs={'autocomplete':'off'}),
         'birth_date':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
         'mobile_number':
         widgets.NumberInput(attrs={'type': 'number'}),
         'email':
         widgets.EmailInput(),
         'pin_code':
         widgets.NumberInput(attrs={'required': 'required'}),
     }
Exemple #4
0
class Sell_bookForm(forms.Form):
    title = forms.CharField(
        max_length=32,
        label='书名',
        widget=widgets.Input(
            attrs={'class': 'form-control input-group input-group-lg'}),
        error_messages={'required': '必填项,不能为空'})

    price = forms.FloatField(
        label='价格',
        widget=widgets.Input(attrs={'class': 'form-control'}),
        error_messages={'required': '必填项,不能为空'})

    author = forms.CharField(
        label='作者',
        widget=widgets.Input(attrs={'class': 'form-control'}),
        error_messages={'required': '必填项,不能为空'})
    publish = forms.CharField(
        label='出版社',
        widget=widgets.Input(attrs={'class': 'form-control'}),
        error_messages={'required': '必填项,不能为空'})
    brief = forms.CharField(
        label='简介',
        widget=widgets.Input(attrs={'class': 'form-control'}),
        error_messages={'required': '必填项,不能为空'})

    pub_time = forms.DateField(label='出版时间',
                               widget=widgets.DateInput(attrs={
                                   'class': 'form-control',
                                   'type': 'date'
                               }),
                               error_messages={'required': '必填项,不能为空'})
Exemple #5
0
 def __init__(self, *args, **kwargs):
     kwargs.setdefault('required', False)
     kwargs.setdefault('input_formats', self.default_input_formats)
     kwargs.setdefault('widget',
                       widgets.DateInput(attrs=self.default_widget_attrs))
     kwargs.setdefault('error_messages', ERROR_MESSAGES['DATE_ERRORS'])
     super(FilterableDateField, self).__init__(*args, **kwargs)
Exemple #6
0
    class Meta:
        model = CustomUser
        fields = ('username', 'first_name', 'last_name', 'email',
                  'date_of_birth')

        widgets = {
            'username':
            widgets.TextInput(attrs={
                'class': 'form-control',
                'placeholder': 'Username'
            }),
            'first_name':
            widgets.TextInput(attrs={
                'class': 'form-control',
                'placeholder': 'First name'
            }),
            'last_name':
            widgets.TextInput(attrs={
                'class': 'form-control',
                'placeholder': 'Last name'
            }),
            'email':
            widgets.EmailInput(attrs={
                'class': 'form-control',
                'placeholder': 'Email'
            }),
            'date_of_birth':
            widgets.DateInput(format='%Y-%m-%d',
                              attrs={'class': 'form-control'})
        }
Exemple #7
0
class SignupForm(forms.Form):
    dob = forms.DateField(label='Date of Birth: ',
                          widget=widgets.DateInput(attrs={'type': 'date'}))
    company = forms.CharField(label='Company: ', max_length=50)
    profile_img = forms.ImageField(label='')
    phone = forms.CharField(max_length=13)
    location = forms.CharField(max_length=25)
 def __init__(self, attrs=None):
     date_attrs = attrs
     time_attrs = attrs
     date_attrs['label'] = attrs.get('date-label', 'Observation Date')
     time_attrs['label'] = attrs.get('time-label', 'Observation Time')
     _widgets = (widgets.DateInput(attrs=date_attrs),
                 widgets.TimeInput(attrs=time_attrs))
     super().__init__(_widgets, attrs)
Exemple #9
0
 class Meta:
     model = GynacOpdBlock
     fields = "__all__"
     exclude = ['patient']
     widgets = {
         'date_added':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
         'lmp':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
         'flu_date':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
         'scan_date':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
     }
     labels = {
         'date_added': '',
         'visit_no': '',
         'weight': '',
         'advised': '',
         'lmp': '',
         'co': '',
         'bp': '',
         'flu_date': '',
         'scan_date': '',
         'scan_description': ''
     }
Exemple #10
0
    def get_form(self):
        form = super(StudentCreateView, self).get_form()
        form.fields['date_of_birth'].widget = widgets.DateInput(
            attrs={'type': 'date'})
        form.fields['address'].widget = widgets.Textarea(attrs={'row': 2})
        form.fields['others'].widget = widgets.Textarea(attrs={'row': 2})

        return form
Exemple #11
0
class HappyLevelForm(forms.ModelForm):
    id = forms.CharField(label=u'Id', required=False, widget=forms.HiddenInput)
    b_create_time = forms.DateField(
        label=u'Create time',
        help_text=u' yyyy-MM-dd',
        required=False,
        input_formats=(settings.GLOBAL_DATE_FORMAT, ),
        widget=widgets.DateInput(format=settings.GLOBAL_DATE_FORMAT,
                                 attrs={'size': '25'}))
    e_create_time = forms.DateField(label=u'To create time',
                                    help_text=u' yyyy-MM-dd',
                                    required=False)

    create_user_qry = forms.CharField(label=u'Create user',
                                      help_text=u'',
                                      required=False)
    project_qry = forms.ChoiceField(label=u'Project',
                                    help_text=u'',
                                    required=False,
                                    choices=[],
                                    widget=forms.Select)

    personal_happy_level_qry = forms.ChoiceField(label=u'Personal happiness',
                                                 help_text=u'',
                                                 required=False,
                                                 choices=getChoice(
                                                     happyLevel_choice, True),
                                                 widget=forms.Select)
    project_happy_level_qry = forms.ChoiceField(label=u'Project happiness',
                                                help_text=u'',
                                                required=False,
                                                choices=getChoice(
                                                    happyLevel_choice, True),
                                                widget=forms.Select)

    personal_happy_level = forms.ChoiceField(label=u'Personal happiness',
                                             help_text=u'',
                                             required=True,
                                             choices=getChoice(
                                                 happyLevel_choice, True),
                                             widget=forms.RadioSelect)
    project_happy_level = forms.ChoiceField(label=u'Project happiness',
                                            help_text=u'',
                                            required=True,
                                            choices=getChoice(
                                                happyLevel_choice, True),
                                            widget=forms.RadioSelect)

    class Meta:
        model = HappyLevel
        fields = '__all__'  #('id','b_create_time','e_create_time','create_user_qry','project_qry','personal_happy_level_qry','project_happy_level_qry','personal_happy_level','project_happy_level','create_user','project')
        initial = {}

    def __init__(self, *args, **kwargs):
        super(HappyLevelForm, self).__init__(*args, **kwargs)
        projects = getAllProject()
        self.fields['project_qry'].choices = getChoice(projects, hasBlank=True)
        self.fields['project'].choices = getChoice(projects, hasBlank=True)
 class Meta:
     model = models.It
     fields = "__all__"
     labels = {
         "it_name": "项目名称",
         "it_desc": "项目描述",
         "it_start_time": "项目开始时间",
         "it_end_time": "项目结束时间"
     }
     error_messages = {
         "it_name": {
             "required": "该字段不能为空"
         },
         "it_desc": {
             "required": "该字段不能为空"
         },
         "it_start_time": {
             "required": "该字段不能为空"
         },
         "it_end_time": {
             "required": "该字段不能为空"
         },
     }
     widgets = {
         "it_name":
         wid.Input(attrs={
             "class": "form-control",
             "placeholder": "输入项目名称"
         }),
         "it_desc":
         wid.Textarea(attrs={
             "class": "form-control",
             "placeholder": "输入项目描述"
         }),
         "it_start_time":
         wid.DateInput(attrs={
             "class": "form-control",
             "type": "date"
         }),
         "it_end_time":
         wid.DateInput(attrs={
             "class": "form-control",
             "type": "date"
         }),
     }
Exemple #13
0
 class Meta:
         model = Product
         widgets = {
             'expiry': widgets.DateInput(attrs={'class':'datepicker'}),
             'nomenclature': widgets.TextInput( attrs = {
                 'class': 'autocomplete',
                 'autocomplete_url': reverse_lazy('autocomplete_product_codes')
             })
         }
def register(request):
    if request.user.is_customer:
        return redirect('home')
    elif request.user.is_staff:
        return redirect('staff-list')
    if request.method == 'POST':
        form = StaffRegisterForm(request.POST)
        if form.is_valid():
            a = None
            try:
                a = User.objects.get(username=form.cleaned_data['用户名'])
            except:
                pass
            if a is not None:
                messages.warning(request, '用户名已存在')
                form.fields['address'].widget = widgets.Textarea(
                    attrs={'rows': 1})
                return render(request,
                              'admin/admin_form.html',
                              context={'form': form})
            user = User.objects.create_user(
                username=form.cleaned_data['用户名'],
                password=form.cleaned_data['password1'],
                is_staff=True)
            staff = Staff.objects.create(
                name=form.cleaned_data['name'],
                gender=form.cleaned_data['gender'],
                mobile_number=form.cleaned_data['mobile_number'],
                address=form.cleaned_data['address'],
                entry_date=form.cleaned_data['entry_date'],
                user_id=user.id,
                department_id=request.POST.getlist("department")[0])
            staff.save()
            messages.success(request, '新员工添加成功')
            return redirect('staff-list')
        form.fields['entry_date'].widget = widgets.DateInput(
            attrs={'type': 'date'})
        form.fields['address'].widget = widgets.Textarea(attrs={'rows': 1})
    else:
        form = StaffRegisterForm()
        form.fields['entry_date'].widget = widgets.DateInput(
            attrs={'type': 'date'})
        form.fields['address'].widget = widgets.Textarea(attrs={'rows': 1})
    return render(request, 'staff/staff_form_new.html', context={'form': form})
Exemple #15
0
 class Meta:
     model = models.Equipmen
     fields = '__all__'
     widgets = {
         'up_date':
         ws.DateInput(attrs={
             'type': 'date',
             'class': 'form-control'
         }),
     }
Exemple #16
0
    class Meta:
        model = Webcast
        fields = '__all__'

        widgets = {
            'webcast_date': widgets.DateInput(attrs={'id': 'dateInput'}),
            'webcast_time': widgets.TimeInput(attrs={'id': 'timepicker'}),
            'user_id': widgets.HiddenInput()
        }
        exclude = ('speaker_id', 'webcast_asset_ID', 'agenda_id', 'webcast_img')
Exemple #17
0
 class Meta:
     model = CardInfo
     exclude = ['id']
     widgets = {
         'card_holder': widgets.TextInput(attrs={'class': 'form-control'}),
         'card_number':
         widgets.NumberInput(attrs={'class': 'form-control'}),
         'Exp_date': widgets.DateInput(attrs={'class': 'form-control'}),
         'CVC': widgets.NumberInput(attrs={'class': 'form-control'})
     }
Exemple #18
0
 class Meta:
     model = ServiceRequest
     fields = [
         'vehicle_owner_name', 'vehicle_type', 'vehicle_name',
         'vehicle_number', 'license_number', 'type_of_service',
         'owner_address', 'appointment_date'
     ]
     widgets = {
         'appointment_date': widgets.DateInput(attrs={'type': 'date'})
     }
Exemple #19
0
 class Meta:
     model = AncOpdBlock
     fields = "__all__"
     exclude = ['patient']
     labels = {
         'date_added': 'Date',
         'visit_no': 'Visit No.',
         'weight': 'Weight',
         'advised': 'Advised',
         'gest_period': 'Gest period',
         'co': 'c/o',
         'bp': 'BP',
         'flu_date': 'FLU',
         'scan_so_date': 'Scan s/o',
         'comment': 'Comment',
         'afi': 'AFI(cm)',
         'efw': 'EFW(Kg)',
         'doppler': 'Doppler',
     }
     widgets = {
         'date_added':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
         'flu_date':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
         'scan_so_date':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
     }
Exemple #20
0
 def __init__(self, *args, **kwargs):
     milestone = kwargs.pop('milestone', Milestone())
     super(MilestoneEditForm, self).__init__(*args, **kwargs)
     self.fields['milestone_title'] = CharField(
         max_length=200, initial=milestone.milestone_title)
     self.fields['milestone_date'] = DateField(
         widget=widgets.DateInput(attrs={'type': 'date'}),
         initial=milestone.milestone_date)
     self.fields['milestone_description'] = CharField(
         max_length=500, initial=milestone.milestone_description)
     passed_milestone = True
 def get(self, request, *args, **kwargs):
     if request.user.is_customer:
         return redirect('home')
     elif request.user.is_staff and (request.user.id != self.kwargs['pk']):
         return redirect('staff-list')
     staff = Staff.objects.get(user_id=self.kwargs['pk'])
     form = self.form_class(instance=staff)
     form.fields['address'].widget = widgets.Textarea(attrs={'rows': 1})
     form.fields['entry_date'].widget = widgets.DateInput(
         attrs={'type': 'date'})
     return render(request, 'staff/staff_form.html', {'form': form})
Exemple #22
0
class PastJobsForm(forms.Form):
    organization = forms.CharField(
        max_length=100,
        widget=widgets.TextInput(
            attrs={
                'class':
                'w-52 sm:w-full bg-accent-faded py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline'
            }))
    designation = forms.CharField(
        max_length=100,
        widget=widgets.TextInput(
            attrs={
                'class':
                'w-52 sm:w-full bg-accent-faded py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline'
            }))
    description = forms.CharField(
        max_length=255,
        widget=widgets.Textarea(
            attrs={
                'class':
                'w-52 sm:w-full bg-accent-faded py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline'
            }))
    start_date = forms.DateField(
        label='Start Date',
        widget=widgets.DateInput(
            attrs={
                'type':
                'date',
                'class':
                'w-52 sm:w-full bg-accent-faded py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline'
            }))
    end_date = forms.DateField(
        label='End Date',
        widget=widgets.DateInput(
            attrs={
                'type':
                'date',
                'class':
                'w-52 sm:w-full bg-accent-faded py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline'
            }),
        required=False)
Exemple #23
0
class TaskForm(forms.Form):
    title = forms.CharField(max_length=200, required=True, label='Title')
    status = forms.ChoiceField(choices=list, required=False, label='Status')
    description = forms.CharField(max_length=3000,
                                  required=True,
                                  label='Description',
                                  widget=widgets.Textarea)
    created_at = forms.DateField(
        label='Date',
        initial=None,
        required=False,
        widget=widgets.DateInput(attrs={'type': 'date'}))
Exemple #24
0
    class Meta:
        model = models.Lead
        fields = ['id', 'name', 'gender', 'card_number', 'expiry_date', 'professional']
        read_only_fields = ['id']

        widgets = {
            'name': widgets.TextInput(attrs={'class': 'form-control', 'placeholder': 'Ilya Chaban'}),
            'gender': widgets.RadioSelect(),
            'card_number': widgets.TextInput(attrs={'class': 'form-control', 'placeholder': 'XXXXXXXXXXXXXXX'}),
            'expiry_date': widgets.DateInput(attrs={'class': 'datepicker form-control'}),
            'professional': widgets.RadioSelect()
        }
Exemple #25
0
 class Meta:
     model = InfPlanOneFirstBlock
     fields = "__all__"
     exclude = ['patient']
     widgets = {
         'date_added':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
         'lmp':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
         'flu_date':
         widgets.DateInput(format='%d-%m-%Y',
                           attrs={
                               'class': 'form-control',
                               'autocomplete': 'off',
                               'placeholder': 'dd-mm-yyyy'
                           }),
     }
     labels = {
         'date_added': 'Date',
         'visit_no': 'Visit No.',
         'lmp': 'LMP',
         'days': 'Days',
         'tablet_name': 'Tab',
         'tablet_qty': 'Qty',
         'morning_qty': 'Morning',
         'afternoon_qty': 'Afternoon',
         'evening_qty': 'Evening',
         'flu_date': 'FLU',
     }
class TeacherEditModelForm(StarkModelForm):
    birthday = Ffields.DateField(
        required=False,
        label='生日',
        widget=Fwidgets.DateInput(attrs={
            'type': 'date',
            'style': 'width: 600px'
        }))
    identity = form_models.ModelChoiceField(
        required=False,
        empty_label=None,
        label='职务',
        queryset=teamodels.Identity.objects.all(),
        widget=Fwidgets.RadioSelect())
    course = form_models.ModelMultipleChoiceField(
        required=False,
        label='所带课程',
        queryset=scmodels.Course.objects.all(),
        widget=Fwidgets.CheckboxSelectMultiple())
    gender = Ffields.ChoiceField(required=False,
                                 label='性别',
                                 choices=((1, '男'), (2, '女')),
                                 widget=Fwidgets.RadioSelect())

    class Meta:
        model = teamodels.TeacherInfo
        fields = ('last_name', 'first_name', 'gender', 'birthday', 'telephone',
                  'wechat', 'school', 'identity', 'course')
        widgets = {
            "last_name": Fwidgets.TextInput(attrs={'style': 'width: 600px'}),
            "first_name": Fwidgets.TextInput(attrs={'style': 'width: 600px'}),
            'wechat': Fwidgets.TextInput(attrs={'style': 'width: 600px'}),
            'telephone': Fwidgets.TextInput(attrs={'style': 'width: 600px'}),
            'school': Fwidgets.Select(attrs={'style': 'width: 600px'}),
        }
        error_messages = {
            "last_name": {
                "required": "请输入老师姓"
            },
            "first_name": {
                "required": "请输入老师名"
            },
            "gender": {
                "required": "请选择性别"
            },
        }
        labels = {
            'last_name': '老师姓(必填)',
            'first_name': '老师名(必填)',
        }
Exemple #27
0
    class Meta:
        model = AttributeEquipmet
        fields = ['value_date']
        labels = { 'value_date' : ''}

        error_messages = {
            'value_date' : {
                'invalid' : 'Fecha inválida',
            }
        }

        widgets = {
            'value_date' : widgets.DateInput(attrs={'type':'date', 'class':'form-control', 'placeholder':'MM/DD/YYYY'})
        }
Exemple #28
0
    class Meta:
        model = VotingPoll
        fields = ['title','description','closing_date','preference_model','option_choice','option_modify','option_shuffle','status_poll','option_blocking_poll']
        widgets = {
            'title': widgets.TextInput(attrs={ 'placeholder': _('Enter title')}),
            'closing_date': widgets.DateInput(attrs={'class': 'datepicker','placeholder': _('Enter closing date')}),
            'description': forms.Textarea(attrs={'cols': 80, 'rows': 4,'placeholder': _('Enter description')}),
            'option_choice': widgets.CheckboxInput(attrs={'data-on-text':_("Yes-option"),'data-off-text':_("No-option")}),
            'option_modify': widgets.CheckboxInput(attrs={'data-on-text': _("Yes-option"),'data-off-text':_("No-option")}),
            'option_shuffle': widgets.CheckboxInput(attrs={'data-on-text': _("Yes-option"),'data-off-text':_("No-option")}),
            'status_poll': widgets.CheckboxInput(attrs={'data-on-text': _("Yes-option"), 'data-off-text': _("No-option")}),
            'option_blocking_poll': widgets.CheckboxInput(attrs={'data-on-text': _("Yes-option"), 'data-off-text': _("No-option")}),

        }
 class Meta:
     model = Sale
     exclude = ['id', 'date']
     widgets = {
         'date': widgets.HiddenInput,
         'apartment': widgets.HiddenInput,
         'cardholder': widgets.HiddenInput,
         'card_num_1': widgets.NumberInput(attrs={'class': 'form-control', 'max_length': 4}),
         'card_num_2': widgets.NumberInput(attrs={'class': 'form-control', 'max_length': 4}),
         'card_num_3': widgets.NumberInput(attrs={'class': 'form-control', 'max_length': 4}),
         'card_num_4': widgets.NumberInput(attrs={'class': 'form-control', 'max_length': 4}),
         'cvc': widgets.NumberInput(attrs={'class': 'form-control', 'max_length': 3}),
         'expire': widgets.DateInput(attrs={'class': 'form-control'})
     }
Exemple #30
0
class ArticleForm(forms.Form):
    description = forms.CharField(max_length=200,
                                  required=True,
                                  label='Description')
    total_description = forms.CharField(max_length=3000,
                                        required=True,
                                        widget=widgets.Textarea,
                                        label='total_description')
    status = forms.ChoiceField(
        choices=status_choices,
        required=False,
        label='Status',
    )
    date = forms.DateField(label='date',
                           widget=widgets.DateInput(attrs={'type': 'date'}))