2012-04-10 32 views
0

我已經定義了這些模型,Django的FileFields使用DB的價值觀範式

class Header(models.Model): 
    date1 = models.DateField() 

class Details(models.Model): 
    header = models.ForeignKey(Header), 
    field1 = models.CharField(max_length=10), 
    archive = models.FileField(upload_to='x') 

是爲了讓upload_to設置爲details.field1可以設定存檔+ header.date1:​​ 例如如果header.date1 = 2012-04-28和details.field1 ='sample',上傳的文件testing.doc會自動存儲在MEDIA_ROOT/2012-04-28/sample/testing.doc下。

回答