django - 获取两个模型之间的 related_name

标签 django django-models

如何以编程方式将 related_name 或 related_query_name 从 Django 模型获取到另一个模型?

例如,在此代码中,如何获取 Parent 用于引用 Child 的名称?

class Parent(models.Model):
    title = models.CharField(max_length=10)


class Child(Parent):
    parent = models.OneToOneField(to=Parent, parent_link=True)
    description = models.TextField()

最佳答案

您可以使用以下内容来查找lated_query_name:

Child.parent.field.related_query_name()

关于django - 获取两个模型之间的 related_name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45790143/

相关文章:

python - 在 Django 中有条件地扩展模板

sql - 按引用字段的相对增量 ID

python - 基于外键django Rest框架序列化数组数据

Django DRF 图像字段不接受空值

python - 你如何在 Django 聚合中动态分配别名?

python - 防止eventlet中的greenthread切换

mysql - Django:从 Django 数据库获取下一组查询以进行异步加载

python - 在django中首先按降序排列空值

python - Tastypie - 将用户重定向到新的 url

python - 使用django上传文件