【发布时间】:2016-08-22 03:47:39
【问题描述】:
我有模型:
class Product(models.Model):
name = models.CharField(max_length=255)
def __str__(self):
return self.name
class Variant(models.Model):
product = models.ForeignKey('Product', related_name='variants', null=True)
stuff = models.CharField(max_length=255)
admin.py:
class VariantInline(admin.StackedInline):
model = Variant
class ProductAdmin(admin.ModelAdmin):
inlines = [VariantInline]
list_display = ['name']
是否可以在产品管理员中更改变体的顺序?我在谷歌搜索但发现应用程序仅用于订购整个模型,而不是内联。 Order items with the django-admin interface
已编辑:我需要插入变体的可能性。例如,假设在产品中我有 10 个变体。然后我必须在它们中间插入一个。这就是我需要的。
【问题讨论】: