2017-04-03 6 views
0

사용자 인라인 패널을 사용하려고하지만 보통 장고 모델의 경우 wgtail은 here과 같습니다. 난 평범한 숯불밭에서 일하고있어.파일 필드가 wagtail 인라인 필드와 함께 저장되지 않습니다.

models.FileField을 사용하려고하면 저장 작업 후에 오류 메시지가 나타납니다. "선택된 파일 없음". 파일이

from django.db import models 
from modelcluster.models import ClusterableModel 
from wagtail.wagtailadmin.edit_handlers import FieldPanel, InlinePanel 
from wagtail.wagtailsnippets.models import register_snippet 
from modelcluster.fields import ParentalKey 


class Slide(models.Model): 
    file = models.FileField('PDF/Image',null=True, upload_to="slides") 
    mymodel = ParentalKey('mymodel.mymodel', related_name='slides', 
          on_delete=models.CASCADE, null=True) 


@register_snippet 
class MyModel(ClusterableModel): 
    name = models.CharField(max_length=255) 
    number = models.IntegerField() 

    panels = [ 
     FieldPanel('name'), 
     FieldPanel('number'), 
     InlinePanel('slides', label="slides"), 
    ] 

    def __str__(self): 
     return self.name 

어떻게 구원을 얻을 수 있습니다 : 여기에 파일

를 저장하지 않는 내가 사용하는 코드가 보인다? 가능해야합니까?

답변