예제 #1
0
파일: forms.py 프로젝트: rsat19881224/wrich
 class Meta:
     model = Order
     fields = '__all__'
     widgets = {
         'limit_date':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        }),
         'order_date':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        }).start_of('期間'),
         'accept_date':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        }).end_of('期間'),
     }
예제 #2
0
 class Meta:
     model = Reservation
     fields = (
         'check_in',
         'check_out',
         'number_adult',
         'number_child',
         'zip_code',
         'address1',
         'address2',
     )  # 'last_name', 'first_name', 'email', 'phone',
     widgets = {
         'check_in':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        }).start_of('期間'),
         'check_out':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        }).end_of('期間'),
         'zip_code':
         forms.TextInput(
             attrs={
                 'onKeyUp':
                 "AjaxZip3.zip2addr('zip_code', '', 'address1', 'address2',)"
             }),
     }
예제 #3
0
 class Meta:
     model = models.Room
     fields = (
         'title',
         'place',
         'theme',
         'start_date',
         'start_time',
         'end_date',
         'end_time',
         )
     widgets = {
         'start_date': datetimepicker.DatePickerInput(
             format='%Y-%m-%d',
             attrs={'readonly': 'true'},
             options={
                 'locale': 'ja',
                 'dayViewHeaderFormat': 'YYYY年 MMMM',
                 'ignoreReadonly': True,
                 'allowInputToggle': True,
             }
         ).start_of('期間'),
         'start_time': datetimepicker.TimePickerInput(
             format='%H:%M',
             attrs={'readonly': 'true'},
             options={
                 'locale': 'ja',
                 'ignoreReadonly': True,
                 'allowInputToggle': True,
             }
         ),
         'end_date': datetimepicker.DatePickerInput(
             format='%Y-%m-%d',
             attrs={'readonly': 'true'},
             options={
                 'locale': 'ja',
                 'dayViewHeaderFormat': 'YYYY年 MMMM',
                 'ignoreReadonly': True,
                 'allowInputToggle': True,
             }
         ),
         'end_time': datetimepicker.TimePickerInput(
             format='%H:%M',
             attrs={'readonly': 'true'},
             options={
                 'locale': 'ja',
                 'ignoreReadonly': True,
                 'allowInputToggle': True,
             }
         ).end_of('期間'),
     }
예제 #4
0
파일: forms.py 프로젝트: Shogo596/kakeibo
    def __init__(self, *args, **kwargs):
        """
        初期設定。項目「分類」の設定を行う。
        :param args:
        :param kwargs:
        """

        # Viewの引数から送られた独自データを取得する。
        self.inout_value_dict: dict = kwargs.pop('inout_value_dict', {})
        inout_kubun = self.inout_value_dict.get('inout_kubun', '1')
        kotei_hendo_kubun = self.inout_value_dict.get('kotei_hendo_kubun', '1')

        # 本来のinitを実行する。定型文。
        super(DetailForm, self).__init__(*args, **kwargs)

        # 「収入支出分類_対象者」のプルダウンを作成、設定する。
        classify_person_combobox = util.ClassifyPersonOpe.get_classify_person_combobox(
            inout_kubun, kotei_hendo_kubun, False)
        self.fields['classify_person'].choices = classify_person_combobox
        self.fields['date'].widget = datetimepicker.DatePickerInput(
            format='%Y%m%d',
            options={
                'locale': 'ja',
                'dayViewHeaderFormat': 'YYYY年 MMMM',
            },
            attrs={'autofocus': 'autofocus'})
예제 #5
0
    class Meta:
        model = Post
        fields = ('title', 'detail', 'deadline', 'achievement')
        widgets = {
            'deadline': datetimepicker.DatePickerInput(
                #format='%Y/%m/%d',
                #attrs={'readonly': 'true'},
                options={
                    'format':'YYYY/MM/DD',
                    'locale': 'ja',
                    'dayViewHeaderFormat': 'YYYY/MM/DD',
                    'showClose': True,
                    'showClear': True,
                    'showTodayButton': True,

                }
            ),
            'achievement': NumberInput(
                attrs={
                    'type':'range',
                    'step':'1', 
                    'min':'0', 
                    'max':'100',
                    'class': 'form-control', 
                }
            ),
        }
예제 #6
0
 class Meta:
     model = ShoesData
     fields = ('kidsProfile', 'buy_date', 'shoes_size', 'shoes_memo',
               'shoes_image')
     widgets = {
         'buy_date': datetimepicker.DatePickerInput(format='%Y-%m-%d'),
     }
예제 #7
0
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        for field in self.fields.values():
            field.widget.attrs['class'] = 'form-control'
        widget = {
            'vehicle_inspection_day':
            datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                           options={
                                               'locale': 'ja',
                                               'dayViewHeaderFormat':
                                               'YYYY年 MMMM',
                                           })
        }

        labels = {
            #'user_id': 'ユーザID',
            'license_plate': 'ナンバープレート',
            'model_id': '型番',
            'custom': 'カスタム',
            'people': '乗車人数',
            'day': '登録日',
            'tire': 'タイヤ',
            'used_years': '使用年数',
            'vehicle_inspection_day': '次回車検予定日'
        }
예제 #8
0
 class Meta:
     model = Event
     fields = ('eventtitle', 'eventdate', 'location', 'agenda', 'author',
               'image', 'background')
     widgets = {
         'eventtitle':
         forms.Textarea(attrs={
             'cols': 80,
             'rows': 1
         }),
         'eventdate':
         datetimepicker.DatePickerInput(
             options={
                 "format": "MM/DD/YYYY HH:mm",  # moment date-time format
                 "showClose": True,
                 "showClear": True,
                 "showTodayButton": True,
             }),
         'location':
         forms.Textarea(attrs={
             'cols': 80,
             'rows': 1
         }),
         'agenda':
         forms.Textarea(attrs={
             'cols': 80,
             'rows': 10
         }),
         'author':
         forms.HiddenInput()
     }
     error_messages = {'eventtitle': {'max_length': _('Title is too long')}}
예제 #9
0
 class Meta:
     model = Event
     fields = ('name', 'type', 'date_time', 'place', 'created_by')
     widgets = {
         'name': forms.TextInput(
             attrs={'placeholder': '記入例:多摩川練習'}
         ),
         'type': forms.RadioSelect,
         'date_time': datetimepicker.DatePickerInput(
             format='%Y-%m-%d',
             options={
                 'locale': 'ja',
                 'dayViewHeaderFormat': 'YYYY/MM/MM',
             }
         ),
         'time': datetimepicker.TimePickerInput(
             format='%H:%M',
             options={
                 'locale': 'ja',
             }
         ),
         'place': forms.TextInput(
             attrs={'placeholder': '記入例: 多摩川テニスコート'}
         )
     }
예제 #10
0
 class Meta:
     model = KidsProfile
     fields = ('name', 'gender', 'birthday')
     widgets = {
         'birthday': datetimepicker.DatePickerInput(
                        format='%Y-%m-%d'),
     }
    class Meta:
        model = T_Applicant_info
        fields = ( 
            'applicant_date',
            'key_appl_route',
            'applicant_no',
            'applicant_name_text',
            'key_history_kbn',
            'u_date',
        )
        error_messages = {
            'applicant_no' : { 'required': '必須です!'
            },
            'applicant_name_text' : { 'required': '必須です!'
            }
        }
        widgets = {
            'applicant_date':datetimepicker.DatePickerInput(
                format='%Y/%m/%d',
                options={
                    'locale':'ja',
                }
            ),

        }
예제 #12
0
    class Meta:
        model = CarInfoModel
        fields = ['parent_category', 'category', 'license_plate_place', 'license_plate_type', 'license_plate_how', 'license_plate_num', \
            'model_id', 'people', 'tire', 'used_mileage', \
            'used_years', 'vehicle_inspection_day']
        # fields = '__all__'
        # field_order = ('parent_category', 'category', 'license_plate', 'model_id', 'people', \
        #      'tire', 'used_years', 'vehicle_inspection_day')
        widgets = {
            'vehicle_inspection_day':
            datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                           options={
                                               'locale': 'ja',
                                               'dayViewHeaderFormat':
                                               'YYYY年 MMMM',
                                           }).start_of('次回車検予定日'),
            'babysheet':
            forms.TextInput(attrs={'class': 'form-check'}),
        }

        labels = {
            #'user_id': 'ユーザID',
            'license_plate_place': 'ナンバープレート(地名)',
            'model_id': '型番',
            'people': '乗車人数',
            # 'day': '登録日',
            'tire': 'タイヤ',
            'used_years': '使用年数',
            'vehicle_inspection_day': '次回車検予定日'
        }
예제 #13
0
파일: forms.py 프로젝트: noraneko7/proconEF
 class Meta:
     model = BookingModel
     fields = ['start_day', 'start_time', 'end_day', 'end_time']
     widgets = {
         'user_id':
         forms.TextInput(attrs={'class': 'form-control'}),
         'car_id':
         forms.TextInput(attrs={'class': 'form-control'}),
         'start_day':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        }).start_of('期間'),
         'start_time':
         datetimepicker.DateTimePickerInput(format='%H:%M',
                                            options={
                                                'locale':
                                                'ja',
                                                'dayViewHeaderFormat':
                                                'YYYY年 MMMM',
                                            }),
         'end_day':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        }).end_of('期間'),
         'end_time':
         datetimepicker.DateTimePickerInput(format='%H:%M',
                                            options={
                                                'locale':
                                                'ja',
                                                'dayViewHeaderFormat':
                                                'YYYY年 MMMM',
                                            }),
     }
     labels = {
         'user_id': 'ユーザID',
         'car_id': '車両ID',
         'start_day': '開始日',
         'start_time': '開始時刻',
         'end_day': '終了日',
         'end_time': '終了時刻',
     }
예제 #14
0
파일: forms.py 프로젝트: Shogo596/kakeibo
class ViewSearchForm(forms.Form):
    """
    一覧画面の表示条件用のフォーム
    """

    # 収入支出分類のコンボボックスを取得する。
    classify_person_combobox = util.ClassifyPersonOpe.get_classify_person_combobox(
        '', '', True)

    date_start = forms.CharField(label='開始日',
                                 max_length=8,
                                 required=False,
                                 widget=datetimepicker.DatePickerInput(
                                     format='%Y%m%d',
                                     options={
                                         'locale': 'ja',
                                         'dayViewHeaderFormat': 'YYYY年 MMMM',
                                     },
                                 ))
    date_end = forms.CharField(label='終了日',
                               initial='',
                               max_length=8,
                               required=False,
                               widget=datetimepicker.DatePickerInput(
                                   format='%Y%m%d',
                                   options={
                                       'locale': 'ja',
                                       'dayViewHeaderFormat': 'YYYY年 MMMM',
                                   },
                               ))
    check = forms.ChoiceField(label='収支区分',
                              choices=CHOICE,
                              required=True,
                              widget=forms.RadioSelect(attrs={
                                  "id": 'check',
                              }))
    classify_person = forms.ChoiceField(label='支出分類',
                                        required=False,
                                        widget=forms.Select,
                                        choices=classify_person_combobox)
    name = forms.CharField(label='項目名', max_length=100, required=False)
    money_min = forms.IntegerField(label='下限額', required=False)
    money_max = forms.IntegerField(label='上限額', required=False)
    row_count = forms.IntegerField(label='表示行数', required=True)
예제 #15
0
 class Meta:
     model = PhysData
     fields = (
         'weight',
         'height',
         'date',
     )
     widgets = {
         'date': datetimepicker.DatePickerInput(format='%Y-%m-%d', ),
     }
예제 #16
0
파일: forms.py 프로젝트: rsat19881224/wrich
 class Meta:
     model = Info
     fields = '__all__'
     widgets = {
         'public_date':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        }).start_of('期間'),
         'close_date':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        }).end_of('期間'),
     }
예제 #17
0
 class Meta:
     model = ContactInfo
     fields = (
         'target_customer',
         'operator',
         'contact_type',
         'target_person',
         'visited_flg',
         'visit_date_plan',
         'start_time_plan',
         'end_time_plan',
         'visit_date_act',
         'start_time_act',
         'end_time_act',
         'remarks',
     )
     widgets = {
         'contact_type':
         forms.HiddenInput(),
         'visited_flg':
         forms.HiddenInput(),
         'visit_date_plan':
         forms.HiddenInput(),
         'start_time_plan':
         forms.HiddenInput(),
         'end_time_plan':
         forms.HiddenInput(),
         'visit_date_act':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        attrs={'readonly': 'true'},
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                            'ignoreReadonly': True,
                                            'allowInputToggle': True,
                                        }),
         'start_time_act':
         datetimepicker.TimePickerInput(format='%H:%M',
                                        attrs={'readonly': 'true'},
                                        options={
                                            'locale': 'ja',
                                            'ignoreReadonly': True,
                                            'allowInputToggle': True,
                                        }),
         'end_time_act':
         datetimepicker.TimePickerInput(format='%H:%M',
                                        attrs={'readonly': 'true'},
                                        options={
                                            'locale': 'ja',
                                            'ignoreReadonly': True,
                                            'allowInputToggle': True,
                                        }),
     }
예제 #18
0
파일: forms.py 프로젝트: rsat19881224/wrich
 class Meta:
     model = Site
     fields = '__all__'
     widgets = {
         'open_date':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        }),
     }
예제 #19
0
 class Meta:
     model = LeaveTable
     fields = ('date', 'ltype', 'text')
     widgets = {
         'date':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        })
     }
예제 #20
0
 class Meta:
     model = Todo
     fields = ['title', 'content', 'deadline', 'group']
     widgets = {
         'deadline':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY- MMMM',
                                        })
     }
예제 #21
0
 class Meta:
     model = Task
     fields = ("task_name", 'deadline')
     widgets = {
         'deadline':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        })
     }
예제 #22
0
 class Meta:
     model = Scrap
     fields = ('car', 'scrap', 'scrapday')
     widgets = {
         'scrapday':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        })
     }
예제 #23
0
 class Meta:
     model = Clash
     fields = ('car', 'driver', 'detail', 'clashday')
     widgets = {
         'clashday':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        })
     }
예제 #24
0
 class Meta:
     model = Subtask
     fields = ("task", "subtask_name", "deadline")
     labels = {"task": "タスク"}
     widgets = {
         'deadline':
         datetimepicker.DatePickerInput(format='%Y-%m-%d',
                                        options={
                                            'locale': 'ja',
                                            'dayViewHeaderFormat':
                                            'YYYY年 MMMM',
                                        })
     }
예제 #25
0
 class Meta:
     model = Kakeibo
     fields = ["date", "category", "money", "memo"]
     widgets = {
         "date": datetimepicker.DatePickerInput(
             format= '%Y-%m-%d',
             options={
                 'locale': 'ja',
                 'dayViewHeaderFormat': 'YYYY年 MMMM',
             }
         ),
         "category" : forms.Select(attrs={'size':1}),
     }
예제 #26
0
 class Meta:
     model = FoodSet
     fields = ['foodGram','volume','limitRegister']
     labels = {'foodGram':'数量','volume':'数量の単位','limitRegister':'賞味・消費期限'}
     widgets = {
         'limitRegister': datetimepicker.DatePickerInput(
             format='%Y-%m-%d',
             options={
                 'locale': 'ja',
                 'dayViewHeaderFormat': 'YYYY年 MMMM',
             }
         ),
     }
class T_Applicant_infoForm(forms.ModelForm):

    # カレンダー表示テスト用の追加項目
    date_field = forms.DateField(
        label='追加日付項目',
        required = False,
        widget=datetimepicker.DatePickerInput(
            format='%Y/%m',
            options={
                'locale':'ja',
                'viewMode' : 'months'
            }
        )
    )

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        for field in self.fields.values():
            field.widget.attrs['class'] = 'form-control'
        #更新日付項目は非表示、必須項目除外します。
        #更新、追加タイミングのmodel.saveメソッド時にシステム日付を設定します。
        self.fields['u_date'].widget = forms.HiddenInput()
        self.fields['u_date'].required = False

    class Meta:
        model = T_Applicant_info
        fields = ( 
            'applicant_date',
            'key_appl_route',
            'applicant_no',
            'applicant_name_text',
            'key_history_kbn',
            'u_date',
        )
        error_messages = {
            'applicant_no' : { 'required': '必須です!'
            },
            'applicant_name_text' : { 'required': '必須です!'
            }
        }
        widgets = {
            'applicant_date':datetimepicker.DatePickerInput(
                format='%Y/%m/%d',
                options={
                    'locale':'ja',
                }
            ),

        }
예제 #28
0
 class Meta:
     model = Trend
     fields = ('syutokuymd', 'trendword')
     widgets = {
         'syutokuymd':
         datetimepicker.DatePickerInput(
             format='%Y-%m-%d',
             options={
                 'locale': 'ja',
                 'dayViewHeaderFormat': 'YYYY年 MMMM',
             },
         ),
         'trendword':
         forms.TextInput(),
     }
예제 #29
0
    class Meta:
        model = Borrow
        fields = ('title','user','start', 'end')
        widgets = {
            'title': forms.HiddenInput(),

            'user': forms.HiddenInput(),

            'start': datetimepicker.DatePickerInput(
                format='%Y-%m-%d',
                options={
                    'locale': 'ja',
                    'dayViewHeaderFormat': 'YYYY年 MMMM',
                }
            ).start_of('rental_tarm'),

            'end': datetimepicker.DatePickerInput(
                format='%Y-%m-%d',
                options={
                    'locale': 'ja',
                    'dayViewHeaderFormat': 'YYYY年 MMMM',
                }
            ).end_of('rental_tarm'),
        }
예제 #30
0
 class Meta:
     model = MyModel
     fields = ['date_field', 'datetime_field']
     widgets = {
         'date_field': datetimepicker.DatePickerInput(
             format='%Y-%m-%d',
             options={
                  'locale': 'ja',
                  'dayViewHeaderFormat': 'YYYY年 MMMM',
             }
         ),
         'datetime_field': datetimepicker.DateTimePickerInput(
             format='%Y-%m-%d %H:%M:%S',
             options={
                 'locale': 'ja',
                 'dayViewHeaderFormat': 'YYYY年 MMMM',
             }
         ),
     }