使用FilePathField的Django内联编辑模型

时间:2009-11-06 01:09:00

标签: django django-admin

我有这个简单的设置:

class Artist(Model):
  ...

class Download(Model):
  artist = ForeignKey(Artist)
  title = CharField()
  file = FilePathField(...)

,管理员看起来像这样:

class DownloadInline(TabularInline):
  model = Download

class ArtistAdmin(ModelAdmin):
  inlines = [DownloadInline,]

每次尝试保存Download记录时,我都会收到Artist内联的验证错误。管理员似乎认为我正在尝试向Download添加新的Artist,即使我没有填写"title"字段,FilePathField也会预设默认情况下为文件名,无法将其设置为无。

有没有解决方法或我做错了什么?

0 个答案:

没有答案