ファイルのアップロードを処理するために FileField のモデルを使用しています。これで、ファイルを正常にアップロードできます。ただし、ユーザー名を使用してユーザー用のフォルダーを作成することです。
これが私が試したコードです
class UserFiles(models.Model):
user = models.OneToOneField(User)
file = models.FileField(upload_to='files/users/user.username/%Y_%m_%d/')
これにより、'John' の代わりに 'user.username' のフォルダーが作成されます (ユーザー名の一例)。
のような他の方法も試しfiles/users/%user.username/%Y_%m_%d/
ましたが、ユーザー名のフォルダーは表示されません。構文がどうあるべきか、またはこれが可能かどうかはわかりません。
これについていくつか提案をいただけますか?あなたの助けと説明に感謝します。