class Meta: model = TemperatureSensor fields = "__all__" widgets = { "created_at": forms.DateTimeInput(attrs={ "id": "post-created-at-temp", "required": True }), "temperature": forms.NumberInput(attrs={ "id": "post-temperature", "required": True }), }
class Doctor_Patient_Med_Form(forms.ModelForm): medicines = forms.CharField( label='Medicine', widget=forms.TextInput(attrs={'class': 'form-control'})) comments = forms.CharField( label='Comments', widget=forms.TextInput(attrs={'class': 'form-control'})) follow_up = forms.DateTimeField( label='Follow-up-Date', widget=forms.DateTimeInput(attrs={'type': 'date'}), required=False) class Meta: model = Doctor_Patient_Med exclude = ['patient', 'doctor']
class Meta: model = ARTIST_MODEL fields = '__all__' widgets = { 'age': forms.DateTimeInput( attrs={ 'format': 'yyyy-MM-ddThh:mm:ss', 'type': 'datetime-local', 'step': 1, 'require': False, 'placeholder': 'Write was born' }) }
class TmcForm(forms.Form): monto = forms.IntegerField(required=True) reajustable = forms.BooleanField(required=False) cuotas = forms.ChoiceField(choices=CUOTAS_CHOICES, initial='1', widget=forms.Select(), required=True) fecha = forms.DateField( input_formats=['%d/%m/%Y'], label='Fecha TMC', required=True, widget=forms.DateTimeInput(attrs={ 'class': 'datetimepicker-input', 'data-target': '#datetimepicker1' }))
class Meta: model = Milestone fields = ('name', 'project', 'description', 'status', 'startdate', 'enddate', 'actual_startdate', 'actual_enddate') widgets = { 'actual_startdate': forms.DateTimeInput(attrs={ 'type': 'date', 'placeholder': 'Select a date' }, format='%d/%m/%Y'), 'actual_enddate': forms.DateTimeInput(attrs={ 'type': 'date', 'placeholder': 'Select a date' }, format='%d/%m/%Y'), 'description': forms.Textarea(attrs={ 'rows': 2, 'cols': 15 }) }
class Meta: model = Course fields = ['profile_pic', 'title', 'tag_line', 'description', 'date', 'location_type', 'location', 'max_size', 'areas_of_interest', ] widgets = { 'profile_pic': forms.ClearableFileInput(attrs={'class': 'form-control',}), 'title' : forms.TextInput(attrs={'class':'form-control'}), 'tag_line' : forms.TextInput(attrs={'class':'form-control'}), 'location' : forms.TextInput(attrs={'class':'form-control'}), 'description': forms.Textarea(attrs={'class': 'form-control'}), 'date': forms.DateTimeInput(attrs={'class': 'form-control'}), 'location_type': forms.Select(attrs={'class': 'form-control'}), 'max_size': forms.NumberInput(attrs={'class': 'form-control'}), 'areas_of_interest': forms.SelectMultiple(attrs={'class': 'form-control'}), #'creator': forms.HiddenInput(attrs={'class': 'form-control'}), }
class Meta: model = Appointment fields = [ 'fullname', 'email', 'phone', 'appointment_date', 'description', ] labels = {'fullname': 'Full name'} widgets = { 'description': forms.Textarea(), 'appointment_date': forms.DateTimeInput() }
class Meta: model = TodoList exclude = ['username'] widgets = { 'name': forms.TextInput(attrs={ 'class': 'input', 'placeholder': 'Name of the list' }), 'create': forms.DateTimeInput(attrs={ 'class': 'input', 'placeholder': 'enter date and time' }), }
class CreateTaskForm(forms.Form): project_model = forms.CharField(widget=forms.widgets.Select( choices=task_model_choices)) task_name = forms.CharField(widget=forms.Select()) task_title = forms.CharField(max_length=64) related_task = forms.URLField(max_length=100, required=False) task_type = forms.CharField(widget=forms.widgets.Select( choices=task_type_choices)) task_priority = forms.CharField(widget=forms.widgets.Select( choices=task_priority_choices)) start_time = forms.DateTimeField(error_messages={'invalid': u'日期格式不正确'}, widget=forms.DateTimeInput()) end_time = forms.DateTimeField(error_messages={'invalid': u'日期格式不正确'}, widget=forms.DateTimeInput()) task_assign = forms.CharField(max_length=32, required=False) task_cc = forms.CharField(max_length=32, required=False) is_test = forms.CharField(widget=forms.widgets.Select( choices=test_choices)) task_target = forms.CharField(max_length=256, widget=forms.widgets.Textarea(attrs={ 'class': 'form-control', 'rows': 6 })) task_description = forms.CharField( max_length=512, widget=forms.widgets.Textarea(attrs={ 'class': 'form-control ckeditor', 'placeholder': u'任务详细描述', 'rows': 20 })) task_attachment = forms.FileField(required=False) def __init__(self, *args, **kwargs): super(CreateTaskForm, self).__init__(*args, **kwargs) self.fields['task_name'].widget.choices = models.Projects.objects.all( ).values_list('id', 'project_name')
class TaskForm(forms.ModelForm): class Meta: model = Task fields = ["title", "description", "category", "priority", "schedule"] title = forms.CharField(max_length=255, label="Title") description = forms.CharField(widget=forms.Textarea, label="description") priority = forms.IntegerField(label="priority") category = forms.ModelMultipleChoiceField( queryset=Category.objects.all(), ) schedule = forms.DateTimeField( input_formats="%Y-%m-%d %H:%M", label="schedule", widget=forms.DateTimeInput( attrs={'placeholder': 'Example: 2006-10-25 14:30'}))
class Meta: model = Task fields = ['task', 'dueDate'] widgets = { 'task': forms.TextInput( attrs={ 'class': 'form-control', 'placeholder': 'Enter task here', 'aria-label': 'Task', 'aria-describedby': 'add-btn' }), 'dueDate': forms.DateTimeInput() }
class Meta: model = Reply fields = ['start_time', 'end_time', 'interval_time', 'content'] labels = { "start_time": "시작 시간", "end_time": "끝 시간", "interval_time": "작업 간격", "content": "댓글 내용", } widgets = { 'start_time': forms.DateTimeInput( attrs={ 'id': 'start_time', 'class': 'form-control datetimepicker', 'placeholder': '2018-09-10 12:00:00' }), 'end_time': forms.DateTimeInput( attrs={ 'id': 'end_time', 'class': 'form-control datetimepicker', 'placeholder': '2018-09-17 12:00:00' }), 'interval_time': forms.NumberInput(attrs={ 'class': 'form-control', 'placeholder': '10' }), 'content': forms.Textarea(attrs={ 'cols': 80, 'rows': 20, 'class': 'form-control' }) }
class NovaRotaForm(forms.ModelForm): horario = forms.DateTimeField(widget=forms.DateTimeInput( format='%d/%m/%Y %H:%M', attrs={'class': 'form-control'}), input_formats=('%d/%m/%Y %H:%M', ), label="Dia/Hora", required=True) class Meta: model = RotasDeInteresse fields = ('localizacao_atual', 'localizacao_final', 'horario') labels = { 'localizacao_atual': u"De", 'localizacao_final': u"Até", 'horario': u"Dia/Hora", }
class Meta: model = ToDoItem exclude = ['id', 'list'] widgets = { 'description': Textarea( attrs={ 'class': 'textarea is-primary', 'placeholder': 'Look into django debug toolbar...' }), 'due_date': forms.DateTimeInput(attrs={}), 'completed': RadioSelect(attrs={'class': 'radio'}), }
class ConvocatoriaModelForm(forms.ModelForm): closing_time = forms.DateTimeField( input_formats=['%d/%m/%Y %H:%M'], widget=forms.DateTimeInput(attrs={'placeholder': 'DD/MM/YYYY HH:MM'}), label='Fecha y hora de cierre', validators=[clean_date]) class Meta: model = Convocatoria fields = ( 'position', 'description', 'closing_time', 'state', )
class Meta: model = Holiday fields = ['startDate', 'endDate', 'city'] widgets = { 'startDate': forms.DateTimeInput( attrs={ 'class': 'datetime-input', 'placeholder': date.today() + datetime.timedelta(days=1) }), 'endDate': forms.DateTimeInput( attrs={ 'class': 'datetime-input', 'placeholder': date.today() + +datetime.timedelta(days=3) }), 'city': forms.TextInput(attrs={'placeholder': 'New York'}), } labels = { "startDate": "Check-in", "endDate": "Check-out", "city": "Where?", }
class TaskForm(forms.ModelForm): title = forms.CharField(max_length=128) date = forms.DateTimeField(input_formats=['%Y-%m-%dT%H:%M'], widget=forms.DateTimeInput( attrs={'type': 'datetime-local'}, format='%Y-%m-%dT%H:%M')) tag = forms.ModelChoiceField(queryset=models.Tag.objects.all(), empty_label="(Choose tag)", to_field_name='tag') class Meta: model = models.Task fields = ('title', 'date', 'tag')
class Meta: model = VisitorInfo fields = ('name', 'address', 'phone', 'email', 'host', 'start_time', 'end_time') widgets = { 'name': forms.TextInput(attrs={'class': 'form-control'}), 'address': forms.TextInput(attrs={'class': 'form-control'}), 'phone': forms.TextInput(attrs={'class': 'form-control'}), 'email': forms.TextInput(attrs={'class': 'form-control'}), 'host': forms.Select(attrs={ 'class': 'form-control', 'onchange': 'getval(this);' }), 'start_time': forms.DateTimeInput(attrs={'class': 'form-control'}), 'end_time': forms.DateTimeInput(attrs={'class': 'form-control'}), }
class searchForm(forms.Form): search_date = forms.DateField( label="", input_formats=["%d/%m/%Y"], widget=forms.DateTimeInput( attrs={ "id": "datetimepicker", "class": "form-control datetimepicker-input", "data-target": "#datetimepicker", "data-toggle": "datetimepicker", "pattern": "\d{1,2}/\d{1,2}/\d{4}", "aria-label": "Search Date Input", "required": "true", }))
class Meta: model = Customer fields = ( 'name', 'rank', 'company', 'department', 'mobile', 'telecom', 'email', 'enrolled_date', ) widgets = { 'enrolled_date': forms.DateTimeInput(attrs={'type': 'date'}), }
class Meta: model = Student exclude = ['deleted_at'] labels = { 'first_name': 'Nombre/s del alumno', 'last_name': 'Apellido/s del alumno', 'birthday': 'Fecha de nacimiento', 'course': 'Curso' } widgets = { 'first_name': forms.TextInput(attrs={'class': 'form-control col-lg-9 offset-md-2'}), 'last_name': forms.TextInput(attrs={'class': 'form-control col-lg-9 offset-md-2'}), 'birthday': forms.DateTimeInput(attrs={'class': 'custom-select col-sm-5'}), 'course': forms.Select(attrs={'class': 'custom-select my-1 mr-sm-2 col-lg-9 offset-md-1'}, ) }
class Meta: model = Evento fields = [ 'seminario', 'fecha_inicio', 'fecha_fin', 'asistentes', ] labels={ 'seminario':'Seminario', 'fecha_inicio':'Fecha de Incio', 'fecha_fin': 'Fecha de Finalizacion', 'asistentes':'Asistentes', } widgets={ 'seminario':forms.CheckboxSelectMultiple(), 'fecha_inicio':forms.DateTimeInput(), 'fecha_fin':forms.DateTimeInput(), 'asistentes':forms.CheckboxSelectMultiple(), }
class Meta: model = EventoAuditorio exclude = ['validado', 'asistentes'] widgets = { 'fecha': forms.DateTimeInput(attrs={ 'class': 'datetimepicker-input', 'data-target': '#datetimepicker1' }, format='%d/%m/%Y %H:%M') } labels = { 'fecha': _('Fecha (dd/mm/aaaa HH:MM)'), 'duracion': _('Duración (HH:MM:ss)') }
class BlogForm(forms.ModelForm): pubdate = forms.DateTimeField(input_formats=['%Y-%m-%dT%H:%M'], widget=forms.DateTimeInput( attrs={ 'type': 'datetime-local', 'class': 'form-control' }, format='%Y-%m-%dT%H:%M')) class Meta: model = Post fields = ['title', 'author', 'pubdate', 'body'] def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs)
class MeterQueryForm1(forms.Form): MeterId = forms.CharField( required=False, widget=forms.TextInput(attrs={ "class": "form-control", 'placeholder': '请输入表号' }), ) MeterType = forms.CharField(required=False, widget=forms.Select( choices=VALUE_TYPE, attrs={"class": "form-control"})) Subtime = forms.DateTimeField( required=False, widget=forms.DateTimeInput(attrs={"class": "form-control"}))
class Meta: model = ImageFiles fields = '__all__' widgets = { 'title': forms.TextInput(attrs={ 'class': "form-control", }), 'file': forms.ClearableFileInput(attrs={ 'class': "form-control-file", }), 'created_at': forms.DateTimeInput(attrs={ 'class': 'form-control', }), }
class Registration(forms.Form): sex = forms.ChoiceField(required=True, choices=((True, 'Мужской'), (False, 'Женский')), widget=forms.Select()) phone = forms.IntegerField(required=True, widget=forms.NumberInput()) Email = forms.EmailField(required=True) name = forms.CharField(required=True) Bird = forms.DateTimeField( required=True, widget=forms.DateTimeInput(attrs={'id': 'datepicker'})) password = forms.CharField(required=True, widget=forms.PasswordInput()) login = forms.CharField(required=True) def process(self): cd = self.cleaned_data return cd
class Meta: model = Event localized_fields = '__all__' fields = [ 'name', 'slug', 'currency', 'date_from', 'date_to', 'date_admission', 'is_public', 'presale_start', 'presale_end', 'location', ] widgets = { 'date_from': forms.DateTimeInput(attrs={'class': 'datetimepicker'}), 'date_to': forms.DateTimeInput(attrs={ 'class': 'datetimepicker', 'data-date-after': '#id_date_from' }), 'date_admission': forms.DateTimeInput(attrs={ 'class': 'datetimepicker', 'data-date-default': '#id_date_from' }), 'presale_start': forms.DateTimeInput(attrs={'class': 'datetimepicker'}), 'presale_end': forms.DateTimeInput(attrs={ 'class': 'datetimepicker', 'data-date-after': '#id_presale_start' }), }
class BaggageListFilter(django_filters.FilterSet): search = django_filters.CharFilter(method='search_filter', label='Search') room = django_filters.ChoiceFilter(label='Room', choices=Room.BUILDINGS, empty_label='Any') time_from = django_filters.DateTimeFilter(method='search_time', label='Time from', widget=forms.DateTimeInput(attrs={'class': 'field-left'}), initial=datetime.now() - timedelta(1)) time_to = django_filters.DateTimeFilter(method='search_time', label='Time to', widget=forms.DateTimeInput(attrs={'class': 'field-right'}), initial=datetime.now()) def search_filter(self, queryset, name, value): queryfilter = queryset.annotate(fullpos=Concat('room', 'row', 'col', output_field=CharField())) return queryfilter.filter((Q(owner__email__icontains=value) | Q(owner__name__icontains=value) | Q(status__icontains=value) | Q(type__icontains=value) | Q(color__icontains=value) | Q(description__icontains=value) | Q(fullpos__icontains=value))) def search_time(self, queryset, name, value): if name == 'time_from': return queryset.filter(Q(time__gte=value)) return queryset.filter(Q(time__lte=value)) class Meta: model = Bag fields = ['search']
class Meta: model = FuelLevelSensor fields = "__all__" widgets = { "created_at": forms.DateTimeInput(attrs={ "id": "post-created-at_fl", "required": True }), "current_fuel_level": forms.NumberInput(attrs={ "id": "post-current-fuel-level", "required": True }), }