2017-04-03 50 views
0

我想要用户内联面板,但对于w plain简单Django模型像它的描述here。我得到它与一个简单的字符字段。文件字段不会保存与w in内联字段

当我尝试使用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 

如何获得这些文件保存?应该有可能吗?

回答