0
内のフィールドの` upload_to``機能は:設定 `私は、次のモデル構造を持つ外部キー
class BaseMovie(models.Model):
movie = models.FileField('Movie')
width = models.IntegerField('Width')
height = models.IntegerField('Height')
duration = models.FloatField('Duration')
class SpecialMovie(models.model):
base_movie = models.ForeignKey(BaseMovie, 'Base movie')
# some other stuff
の背後にある考え方は、私はいくつかのモデルでBaseMovie
を使用するということです。
私の質問は:
私はSpecialMovie
モデル、特別な映画をアップロードする先の場所に、設定できますか?
私は私が持つすべてのモデルにメタデータを埋めるコードをコピーする必要があるためBaseMovie
クラスのメタデータのみを格納し、SpecialMovie
に適切なupload_to
機能付き映画のフィールドを持つことが、満足ではないと思われます外部キーはBaseMovie
です。
HerokuにはAmazon S3へのアップロードに関する素晴らしい記事があります:https://devcenter.heroku.com/articles/s3-upload-python – joshlsullivan