0

これらのモデルを定義しました。

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 に設定されるようにアーカイブを設定することは可能ですか。 MEDIA_ROOT/2012-04-28/sample/testing.doc の下にあります。

4

1 に答える 1

1

Django のドキュメント (ここ: https://docs.djangoproject.com/en/1.4/ref/models/fields/#django.db.models.FileField.upload_to ) を読むと、upload_to が呼び出し可能 (これは関数です) 2 つの引数を取りinstancefilename

于 2012-04-10T07:35:31.683 に答える