【发布时间】:2021-05-21 06:03:42
【问题描述】:
如何使用 django-yearmonth-widget 设置默认值,年份为当年,月份为 month_name-1
表格
class FileUploadForm(forms.ModelForm):
file = forms.FileField(required=True,widget=forms.ClearableFileInput(attrs={'multiple':True}), label='Select Files')
file_remote = forms.FileField(widget=forms.ClearableFileInput(attrs={'multiple':True}), required=False)
class Meta():
model = FileUpload
fields= ('file_upload_datetime','file','file_remote')
widgets = {
'file_upload_datetime': DjangoYearMonthWidget(),
'file_remote':forms.HiddenInput()
}
型号
class FileUpload(models.Model):
file = models.FileField(upload_to='files')
file_remote = models.FileField(upload_to=RetailFormsConfig.remote_folder, storage=upload_storage, blank=True)
file_upload_datetime = models.DateField()
【问题讨论】:
-
你有没有尝试过?
-
是的,我厌倦了使用pypi.org/project/django-yearmonth-widget 设置默认值,但似乎 DjangoYearMonthWidget() 不接受默认属性。
标签: python-3.x django django-views django-forms