Python-Django 如何在管理员中使用 django-ajax-uploader?
Posted
技术标签:
【中文标题】Python-Django 如何在管理员中使用 django-ajax-uploader?【英文标题】:Python-Django How to use django-ajax-uploader in admin? 【发布时间】:2012-03-09 16:28:51 【问题描述】:我对此进行了很多搜索,但没有找到确切的答案。
我想在管理员的编辑表单中使用 django-ajax-uploader。
我有一个带有图像字段的模型。在管理方面,我排除了该字段并通过 jquery 将 ajax-uploader 插入管理表单。这是因为一旦通过 ajax-uploader 上传的图像,裁剪调整视口就会变得活跃,更新裁剪和调整数字字段的大小......将与 imagekit 一起使用。
现在提交表单时,django 无法访问文件对象。
有人对此有意见吗?
【问题讨论】:
“Django 无法访问文件对象”是什么意思?它不在 request.FILES 中?如果是这样 - 检查 【参考方案1】:我觉得,您使用标准表单提交和服务器端处理程序。这不适用于 ajax 上传器
根据https://github.com/GoodCloud/django-ajax-uploader#signals,您必须处理特殊信号才能存储来自 ajax 上传器的数据。
【讨论】:
以上是关于Python-Django 如何在管理员中使用 django-ajax-uploader?的主要内容,如果未能解决你的问题,请参考以下文章
如何在模板中迭代 python-django 循环 N 次?