Loggedinに応じて特定のフォルダに画像を保存するにはどうすればよいですか? 私のプログラムは、ログイン後に を登録するすべてのユーザーのためのフォルダを作成し、いくつかの画像をアップロードすることができます。Django - 現在のユーザーに画像をアップロードする(Loggedin)
問題は、私は私の画像を保存しようとすると、私は(ユーザーIDで)アップロードされようとしているパスを指定する必要がある
例:
ボブはLOGGEDINある場合は、あなたがアップロードされますここでの画像:宇宙/ユーザー/ bob123/example.png
モデル
class StudentPhotos(models.Model):
image = models.ImageField(upload_to= ??? , default="", null=True)
image_id = models.CharField(max_length = 15, null=False, editable=False, default=id_generator, primary_key=True)
user_id = models.CharField(max_length = 15, null=False, default="")
主な理由
class StudentPhotos(models.Model):
image = models.ImageField(upload_to=name)
user = models.ForeignKey(User)
ここ名(:その方法は、ユーザ