我有一个用Django编写的上传页面,它使用webkit调用来启用文件夹上传并列出上传文件夹中的所有文件。
在我的模板中,我有一个“drop”事件的事件处理程序,因此它可以遍历文件夹中的文件并相应地处理它们。
在迭代发生时,为每个文件创建模型实例真的很不错。这可能在模板内的javascript代码块中吗?
也许我应该写一个自定义标签来做到这一点?只是不确定是否有更简单的方法从模板内部调用MyModel.objects.create(opts)
并让它做正确的事情。
非常感谢输入或任何示例。谢谢!
答案 0 :(得分:0)
我认为你不能从“Tempalte”那样做,但我建议你使用AJAX构建它,你的Js代码将从html获取数据,然后将数据发送到URL,因此,你的View将收到数据并创建您的实例,然后您的视图将返回一个HttpResponse到您的js代码。