5
file = models.FileField(upload_to=settings.FILE_PATH)
위의 내용을 사용하여 Django 모델에서 파일을 업로드했습니다. 하지만 장고 관리 모델을 통해 여러 파일을 업로드하려면 어떻게해야합니까? 내가 찾은 this하지만 이것은 양식입니다. 모델에 사용할 수 있습니까?django에서 여러 파일을 업로드하는 방법
file = models.FileField(upload_to=settings.FILE_PATH)
위의 내용을 사용하여 Django 모델에서 파일을 업로드했습니다. 하지만 장고 관리 모델을 통해 여러 파일을 업로드하려면 어떻게해야합니까? 내가 찾은 this하지만 이것은 양식입니다. 모델에 사용할 수 있습니까?django에서 여러 파일을 업로드하는 방법
같은 필드에 여러 개의 파일을 갖고 싶다면 자신 만의 필드를 작성해야하고 양식 필드를 기반으로하는 위젯은 기본 모델에 외래 키가있는 파일에 대해 별도의 모델을 사용하고 ModelInline.
models.py
class Page(models.Model):
title = models.CharField(max_length=255)
class PageFile(models.Model):
file = models.ImageField(upload_to=settings.FILE_PATH)
page = models.ForeignKey('Page')
admin.py
class PageFileInline(admin.TabularInline):
model = PageFile
class PageAdmin(admin.ModelAdmin):
inlines = [PageFileInline,]
필드 '파일'기본값이 없습니다. 이것은 내가 얻고있는 오류입니다. – user12345
파일 = models.ImageField (upload_to = settings.FILE_PATH, blank = True, null = True) 또는 게시 완료 추적을 – sunn0
문제의 추적을 추가했습니다. – user12345