【问题标题】:Adding data in django admin filtering在 django 管理过滤中添加数据
【发布时间】:2012-07-04 08:48:58
【问题描述】:

您好,我的 django 中有 3 个模型。产品、客户和订单。

Class Client(models.Model):
 name = ...
 ....

Class Product(models.Model):
 name = ...
 client = models.ForeignKey(Client)
 .....

Class Order(models.Model):
 qty = ...
 created = ...
 customer_name = ...
 ...
 ...
 client = models.ForeignKey(Client)
 product = models.ForeignKey(Product)

admin.py

    class OrderAdmin(admin.ModelAdmin):
        pass

    admin.site.register(Order, OrderAdmin)

我的项目流程是,我有很多Clients,每个人都有很多products。所以当有Order时,我指定订单的Clientsproduct

我的问题是,在我的管理页面中,当我添加一个Order 时,选择一个特定的client,当我向下滚动Product 字段时,它将显示products 的所有列表。

我的问题是,是否有可能在管理页面中,当我滚动Product 时添加Order,它只会显示我选择的clientProduct 列表?以及怎么做?

【问题讨论】:

    标签: python django django-models django-admin


    【解决方案1】:

    是的,它是可能的,并且有据可查。这是官方文档:custom validation。这也可能有帮助:stackoverflow link

    【讨论】:

      猜你喜欢
      • 2013-07-12
      • 2018-07-15
      • 1970-01-01
      • 1970-01-01
      • 2013-07-26
      • 2020-09-15
      • 2012-01-04
      • 2016-12-20
      • 1970-01-01
      相关资源
      最近更新 更多