5
file = models.FileField(upload_to=settings.FILE_PATH)
對於在django模型中上傳文件,我使用了上述行。但要通過Django管理模式上傳多個文件,我應該怎麼做?我發現this但這是表單。我可以將其用於模型嗎?如何在django管理模型中上傳多個文件
file = models.FileField(upload_to=settings.FILE_PATH)
對於在django模型中上傳文件,我使用了上述行。但要通過Django管理模式上傳多個文件,我應該怎麼做?我發現this但這是表單。我可以將其用於模型嗎?如何在django管理模型中上傳多個文件
如果你想爲同一個字段有多個文件,你將不得不根據你找到的表單字段編寫你自己的字段和小部件,否則就爲你的主模型使用一個外鍵的單獨模型,並使用ModelInline。
models.py
class Page(models.Model):
title = models.CharField(max_length=255)
class PageFile(models.Model):
file = models.ImageField(upload_to=settings.FILE_PATH)
page = models.ForeignKey('Page')
admin.py
class PageFileInline(admin.TabularInline):
model = PageFile
class PageAdmin(admin.ModelAdmin):
inlines = [PageFileInline,]
字段 '文件' 沒有默認值。這是我得到的錯誤。 – user12345 2010-12-03 09:05:56