2010-12-03 117 views

回答

4

如果你想爲同一個字段有多個文件,你將不得不根據你找到的表單字段編寫你自己的字段和小部件,否則就爲你的主模型使用一個外鍵的單獨模型,並使用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,] 
+0

字段 '文件' 沒有默認值。這是我得到的錯誤。 – user12345 2010-12-03 09:05:56