在Djang中父对象的管理视图中将子对象链接到父对象

2024-09-30 10:27:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两门课:传感器和公寓。Sensor类具有公寓的外键,因此可以将传感器分配给公寓。一切都很好,但我找不到一个简单的方法来为公寓视图中的公寓分配现有的传感器。我为传感器创建了一个简单的内联编辑器,允许创建新的传感器,但是我应该如何添加选项来链接其他公寓的现有传感器,例如在同一视图中?在

class SensorInline(admin.TabularInline):
    model = Sensor
    extra = 1

class ApartmentAdmin(admin.ModelAdmin):
    inlines = [SensorInline]

admin.site.register(Apartment, ApartmentAdmin)

Tags: 方法视图admin链接选项传感器sensor编辑器
1条回答
网友
1楼 · 发布于 2024-09-30 10:27:04

也许更容易创建一个传感器管理员,这样做。在

Class SensorAdmin(admin.modelAdmin):
    model=Sensor 

admin.site.register(Sensor, SensorAdmin)

这应该会给你一个页面,在你的管理员的传感器列表。单击一个,您应该有一个传感器的编辑页面。如果您的外键在模型文件中设置正确,那么您应该有一个下拉列表来选择公寓。在

(您当前的设置也可以工作,但使用起来可能不太直观)。在

相关问题 更多 >

    热门问题