0
私はモデルを持っている:ジャンゴ外部キーのオブジェクトの管理カスタムオーダー
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']
は、それが製品の管理にバリアントの変更命令することは可能ですか? Googleで検索しましたが、インラインではなく、全モデルを注文するためのアプリしか見つかりませんでした。 Order items with the django-admin interface
EDITED:変異を挿入する可能性があります。たとえば、Product iに10種類のバリアントがあるとします。それから私はそれらの真ん中に1つを挿入する必要があります。これは私が必要なものです。あなたが順序を使用することができるはずdocsによると
私はあなたが誤解だと思います。カスタム注文が必要です。これは、「もの」のようなキーではないことを意味します。私は10の亜種を持っていると私はそれらの真ん中に1を挿入したいと言うことができます。これは私が必要なものです。 –
より具体的にお願いしますか?注文情報を含むフィールドまたはロジックが必要です。 –