feat(公开内容): 添加临时文件上传功能,支持1小时/1天/7天过期

This commit is contained in:
xiaji
2026-05-25 21:08:56 +08:00
parent 3aa311b9da
commit ce7d39f36c
7 changed files with 328 additions and 87 deletions

View File

@@ -125,4 +125,21 @@ class PublicContentForm(forms.ModelForm):
'file': forms.FileInput(attrs={'class': 'form-control'}),
'url': forms.URLInput(attrs={'class': 'form-control', 'placeholder': '请输入链接地址'}),
'sort_order': forms.NumberInput(attrs={'class': 'form-control', 'placeholder': '请输入排序值'}),
}
}
class TempUploadForm(forms.ModelForm):
"""临时文件上传表单"""
expire_type = forms.ChoiceField(
choices=[
('expire_1h', '1小时'),
('expire_1d', '1天'),
('expire_7d', '7天'),
],
widget=forms.Select(attrs={'class': 'form-select'}),
label='过期时间'
)
class Meta:
model = PublicContent
fields = ['title', 'file']