我有这个简单的设置:
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
也会预设默认情况下为文件名,无法将其设置为无。
有没有解决方法或我做错了什么?