【问题标题】:Django. How to get related_name of a field from the contenttypes framework姜戈。如何从内容类型框架中获取字段的相关名称
【发布时间】:2014-01-22 14:29:30
【问题描述】:

如何使用内容类型框架检索已知字段的相关名称?

我已经达到了实际领域。但我不知道如何着手处理它的论点。

field = content_type.model_class()._meta.get_field_by_name('field_name')
related_name = ?

【问题讨论】:

  • 你能发布相关的模型定义吗?

标签: django django-models django-contenttypes


【解决方案1】:

好的,知道了。提醒一下,field_name 是我所知道的,它是硬编码的。

related_name = content_type.model_class().field_name.field.related_query_name()

【讨论】:

    【解决方案2】:

    谢谢瓜拉马泽!如果你有一个对象,这是一个类似的答案:

    object._meta.get_field(field_name).related_query_name()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 2020-11-27
      • 1970-01-01
      • 1970-01-01
      • 2021-01-13
      • 1970-01-01
      相关资源
      最近更新 更多