1

我有一个用 Django 编写的上传页面,它使用 webkit 调用来启用文件夹上传并列出上传文件夹中的所有文件。

在我的模板中,我有一个用于“drop”事件的事件处理程序,因此它可以遍历文件夹中的文件并相应地处理它们。

在迭代发生时为每个文件创建模型实例会非常好。这可能在模板内的 javascript 代码块中吗?

也许我应该写一个自定义标签来做到这一点?只是不确定是否有更简单的方法可以MyModel.objects.create(opts)从模板内部调用并让它做正确的事情。

非常感谢输入或任何示例。谢谢!

4

1 回答 1

0

我认为您不能从“Tempalte”中做到这一点,但我建议您使用 AJAX 构建它,您的 Js 代码将从 html 获取数据,然后将该数据发送到 URL,因此,您的视图将接收该数据并创建您的实例,然后您的视图将向您的 js 代码返回一个 HttpResponse。

于 2013-04-03T22:02:20.300 回答