我在我的模型上使用一个自定义类来通过一个名为django-filebrowser的应用程序提供图像上传。
# myapp/models.py
class Book(models.Model):
name = models.CharField(max_length=30)
image = FileBrowseField("Image", max_length=200, blank=True, null=True)
...
该模型使用文件浏览器的自定义字段“FileBrowserField”,它添加了指向单独上传页面的链接(http://site/admin/filebrowser/browse/?ot=desc&o=date)。我想做的是调整自定义表单的模板以添加“dir”参数,如下所示:(http://site/admin/filebrowser/browse/?ot=desc&o=date&dir=book1)。在这种情况下,book1 将从这本书的“名称”CharField 中检索。
我知道我要修改的模板是由filebrowser的fields.py渲染的,并且有一个设置“dir”参数的变量,但是我不知道如何从我自己的模型中获取字符串值到字段。 py 所以我可以设置这个变量。有没有人有什么建议?