다음 게시물을 사용하여 장고에있는 파일을 업로드하고 있습니다 : https://simpleisbetterthancomplex.com/tutorial/2016/08/01/how-to-upload-files-with-django.html.Django의 upload_to 매개 변수에 매개 변수 전달 파일 업로드
이 게시물에서 upload_to 매개 변수는 문자열을 반환하는 호출 가능 항목 일 수 있음을 언급합니다. 제공되는 예에서, 다음과 같이 호출 두 개의 매개 변수, 인스턴스와 파일 이름을 허용합니다
def user_directory_path(instance, filename):
# file will be uploaded to MEDIA_ROOT/user_<id>/<filename>
return 'user_{0}/{1}'.format(instance.user.id, filename)
class MyModel(models.Model):
upload = models.FileField(upload_to=user_directory_path)
어떤 시점에서 어떻게 내가 매개 변수 upload_to을 통과합니까? form.save (커밋 = True)
을 사용하여 데이터베이스에 양식 값을 유지합니다. 어떤 도움을 주시면 감사하겠습니다. 감사.