Django Class 基于视图(更新视图)
Django Class Based View (update view)
我想使用更新视图(Class-based-views)更新图像标签。我一次可以更新一张图片的标签,但我想一次更新多张图片的标签。
传递图像 ID 列表以更新视图是否有效? (如何以 Url 模式传递 ID 列表?)
有人可以帮我解决我应该在更新视图中使用的方法吗??
这是我的models.py
class DataFile(models.Model):
image = models.ImageField(null=False, blank=False)
label = models.CharField( null=True, blank=True )
也许你想要的是使用getlist
方法获取多个数据
如果你有这样的表格
<form ...>
<input name="label" value="A image">
<input name="label" value="B image">
</form>
然后,从您的视图中,您可以使用该请求访问标签列表
request.<POST or GET>.getlist('name')
将 return ["A 图片", "B 图片"]
我想使用更新视图(Class-based-views)更新图像标签。我一次可以更新一张图片的标签,但我想一次更新多张图片的标签。
传递图像 ID 列表以更新视图是否有效? (如何以 Url 模式传递 ID 列表?) 有人可以帮我解决我应该在更新视图中使用的方法吗??
这是我的models.py
class DataFile(models.Model):
image = models.ImageField(null=False, blank=False)
label = models.CharField( null=True, blank=True )
也许你想要的是使用getlist
方法获取多个数据
如果你有这样的表格
<form ...>
<input name="label" value="A image">
<input name="label" value="B image">
</form>
然后,从您的视图中,您可以使用该请求访问标签列表
request.<POST or GET>.getlist('name')
将 return ["A 图片", "B 图片"]