I持って二つのモデル[1] TempFile(models.Model)
とCompany(models.Model)
、ときビュー[2]私は/temporary_files/
フォルダ/company_logo/
であるCompany(models.Model)
にフォルダ内にあるTempFile(models.Model)
から&移動画像を保存したいと呼ばれるsave_records(request)
。ファイルをモデルのフォルダから別のフォルダに移動する方法は?
[1] models.py
class Company(models.Model):
logo = models.FileField(upload_to="company_logo")
...
class TempFile(models.Model):
unique_id = models.CharField(max_length=8)
image = models.FileField(upload_to="temporary_files")
...
[2] views.py
def save_records(request):
if request.method == 'POST':
temp_file = TempFile.objects.get(unique_id=request.session['uuid'])
Company.objects.create(
logo = temp_file.image
...
)
logo
はのパスを保存しながらここで、この方法の問題ですフォルダは/temporary_files/
のままです。 Company(models.Model)
のcompany_logo
フォルダに品質の低下やパフォーマンスの問題がなく画像を保存または移動する方法を知りたいですか?