我有两个班:传感器和公寓。传感器类具有Apartment的外键,因此您可以为公寓分配传感器。一切都很好,但我找不到简单的方法将现有传感器分配给公寓视图中的公寓。我为传感器创建了简单的内联编辑器,允许创建新的传感器,但是如何添加选项以链接其他公寓的现有传感器,例如在同一视图中?
class SensorInline(admin.TabularInline):
model = Sensor
extra = 1
class ApartmentAdmin(admin.ModelAdmin):
inlines = [SensorInline]
admin.site.register(Apartment, ApartmentAdmin)
答案 0 :(得分:0)
创建传感器管理员可能更容易,并且这样做。
Class SensorAdmin(admin.modelAdmin):
model=Sensor
admin.site.register(Sensor, SensorAdmin)
这应该会为您提供一个页面,其中包含管理员中的传感器列表。单击一个,您应该有该传感器的编辑页面。如果您的外键在模型文件中正确设置,您应该下载公寓以供选择。
(您当前的设置也应该有效,但使用起来可能不太直观)。