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
如何获得这些文件保存?应该有可能吗?
感谢。我使用'django-modelcluster'中的github主版本,它的工作原理是:-) – yvess