Py学习  »  问与答

django无法上传文件

paomian • 11 年前 • 7147 次点击  

在django中如何上传文件,我的视图函数这样写的

`def create_dish(request):
  form = DishForm(request.POST,request.FILES or None)
  if form.is_valid():
      form.save()
      form = DishForm()

  t = get_template('menu/create_dish.html')
  c = RequestContext(request, locals())
  return HttpResponse(t.render(c))

`

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/78
 
7147 次点击  
文章 [ 5 ]  |  最新文章 11 年前
paomian
Reply   •   1 楼
paomian    11 年前

@pythondjango痴迷者 如何使用用户自定义的用户表,看了官方文档也看不是太清楚https://docs.djangoproject.com/en/1.5/topics/auth/customizing/

paomian
Reply   •   2 楼
paomian    11 年前

@pythondjango痴迷者 这只是一个管理员拥有的数据上传模块,普通用户没这个权限的

pythondjango痴迷者
Reply   •   3 楼
pythondjango痴迷者    11 年前

@paomian 你不存对应的用户信息吗?

paomian
Reply   •   4 楼
paomian    11 年前

@pythondjango痴迷者 解决啦,是form没设置好

pythondjango痴迷者
Reply   •   5 楼
pythondjango痴迷者    11 年前

data=form.save() data.save()