对不起,我的英语。 有一个实体汽车的管理页面。在同一页面上,您可以添加和编辑计算机的实体尺寸。 admin.py文件中的外观如下:
class CarVolumeInline(admin.TabularInline):
model = CarVolume
template = "admin/vans/volumesTabularTemplate.html"
min_num = 0
max_num = 20
extra = 1
def get_queryset(self, request):
qs = super().get_queryset(request)
qs.hello = "Hellooo"
return qs
class CarAdmin(TranslationAdmin):
inlines = [CarVolumeInline] # таблица с размерами автомобиля
list_display = ('full_title', 'seo_set', 'slug')
...
客户要求每种尺寸添加一个乘数,不仅对于每种尺寸,而且对于一个单独的实体都是唯一的-材料厚度。我为TabularInline创建了一个单独的模板,以显示系数的标头和表格,但是我不知道如何将其保存在数据库中。实际上,这是一个问题-如何在这种方案中保存,编辑和输出已经存在的值。 它应该看起来像这样: