当我们从django admin保存外键对象时。如下截图
click here to see the screenshot
新创建的对象将被保存,但无法在下拉列表中同时显示。
我们有测量模型,其中包含材料和产品外键,如下面的代码段所示。
所以我想在创建对象时它应该在外键下拉列表中显示新创建的选项。请建议我该怎么做。
这是我的代码段
models.py
class MaterialName(models.Model):
material_name = models.CharField(max_length=150, default=None, null=True, unique=True)
class Product(models.Model):
product_name = models.CharField(max_length=100)
class Measurement(models.Model):
product = models.ForeignKey(Product,default=None, null=True, related_name='Measurement')
material_name = models.ForeignKey(MaterialName,default=None, blank=Blank, related_name='materialname')
admin.py
class MaterialTypeAdmin(admin.ModelAdmin):
model = MaterialType
list_display = ('material_type',)
class ProductAdmin(admin.ModelAdmin):
model = Product
inlines = [MaterialTypeAdminInline,]