数据不从Django Admin保存
我开发了两个表格,分别是LineNumber和PhotoNumber。这两个表都有很多的关系。因此,我创建了另一张表格LinePhoto。 我已经在Admin中注册了所有的表。问题是我可以通过django admin插入LineNumber和PhotoNumber的数据,并且所有数据都插入到我的数据库表中。但当我为LinePhoto插入数据时。数据未插入我的数据库表中。供你参考,我正在使用postgres 管理员数据不从Django Admin保存,django,admin,Django,Admin,我开发了两个表格,分别是LineNumber和PhotoNumber。这两个表都有很多的关系。因此,我创建了另一张表格LinePhoto。 我已经在Admin中注册了所有的表。问题是我可以通过django admin插入LineNumber和PhotoNumber的数据,并且所有数据都插入到我的数据库表中。但当我为LinePhoto插入数据时。数据未插入我的数据库表中。供你参考,我正在使用postgres 管理员 class LineNumberadmin(admin.ModelAdmin):
class LineNumberadmin(admin.ModelAdmin):
model = LineNumber
list_display_links = ('line_number','year_id')
list_display = ('line_number','year_id')
search_fields = ('line_number',)
class PhotoNumberadmin(admin.ModelAdmin):
model = LineNumber
list_display_links = ('photo_number',)
list_display = ('photo_number',)
search_fields = ('photo_number',)
class LinePhotoadmin(admin.ModelAdmin):
model = LinePhoto
list_display_links = ('pn_id','ln_id')
list_display = ('pn_id','ln_id')
search_fields = ('pn_id__photo_number','ln_id__line_number',)
这并不奇怪:django admin不会自动为您填充
LinePhotoadmin
。Django管理表单仅在正确定义的相应模型上运行 对于正确定义的模型,您有什么看法?检查后,我发现并非所有通过LinePhotoAdmin设置/插入的数据都已插入/保存到我的数据库表中。请参阅。在Django admin中,您只能创建模型的实例。这里要做的是建立对象之间的关系。Django管理员根本无法这样做。