【发布时间】:2019-11-15 18:33:41
【问题描述】:
我只是想知道:是否可以更改文件字段,以便在选择文件时立即上传,而无需额外的按钮?
假设我成功地从 .models、.forms、urls.py 等导入了所有内容,
models.py中的代码:
class data(models.Model):
Datas = models.FileField(upload_to='datas/upload')
forms.py中的代码:
class form1(forms.ModelForm):
class Meta:
model = data
fields = ('Datas',)
views.py中的代码:
def upload(request):
if request.method == 'POST' and 'btnform1' in request.POST:
newform1 = form1(request.POST, request.FILES)
if newform1.is_valid():
newform1.save()
return redirect('list')
upload.html中的代码:
<h2>Data</h2>
<form method="post" enctype="multipart/form-data"> {% csrf_token %}
{{newform1.as_p}}
<!-- <button type="submit" class="btn btn-primary" name="btnform1">Upload Data</button>-->
</form>
如果可能的话,谁能指导我并给出解决方案?谢谢。
【问题讨论】:
标签: python html django file-upload