django1.0から、FileFieldとImageFieldのupload_to属性に関数を指定できるようになり、ファイルのアップロード先を動的に設定できるようになったようだ。 http://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.FileField 関数の第一引数にはモデルオブジェクトが入り、第二引数にはファイル名が入る。 下記のようなモデルを作成することで、ユーザー名のフォルダに分けてファイルをアップロードすることができた。 models.py import os from django.db import models from django.conf import settings from django.contrib.auth.models import User def get_p