前端使用django上传文件有两种方式,一种是使用form形式,另一种是使用html实现。
第一种使用form
url定义
定义form表类型
第一种使用form
url定义
url(r'^form',views.form),
models定义
定义数据库表
点击(此处)折叠或打开
class Users(models.Model): username = models.CharField(max_length=20) headimg = models.FileField(upload_to='file') #定义上传的路径,相对于settings中的MEDIA_ROOT路径 def __str__(self): return self.username
点击(此处)折叠或打开
class UserForm(forms.Form): username = forms.CharField() headimg = forms.FileField()
views函数
点击(此处)折叠或打开
def form(request)