Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django:保留相关名称和原始FK链接回名称_Django_Django 1.6 - Fatal编程技术网

django:保留相关名称和原始FK链接回名称

django:保留相关名称和原始FK链接回名称,django,django-1.6,Django,Django 1.6,在Django模型中,您可以为外键对象指定一个相关的\u名称。但是,使用related_name似乎会禁用“原始相关名称”,这意味着对于-->A-->B,则不再获得B.A_集。两者都可以吗?不,不可能保留默认的a\u集以及新的相关名称。我认为这是不可能的,当使用相关名称时,您正在覆盖默认名称。为什么要同时使用相关名称和默认名称?如果有两种方法可以做同一件事,这难道不会让你的代码更加混乱吗?我忍不住觉得你不知何故误解了相关的名称,但我不知道误解是什么A_set是相关的_名称,如果覆盖它,它将变成您

在Django模型中,您可以为外键对象指定一个
相关的\u名称。但是,使用
related_name
似乎会禁用“原始相关名称”,这意味着对于-->A-->B,则不再获得
B.A_集
。两者都可以吗?

不,不可能保留默认的
a\u集以及新的相关名称。

我认为这是不可能的,当使用
相关名称时,您正在覆盖默认名称。为什么要同时使用相关名称和默认名称?如果有两种方法可以做同一件事,这难道不会让你的代码更加混乱吗?我忍不住觉得你不知何故误解了相关的名称,但我不知道误解是什么
A_set
是相关的_名称,如果覆盖它,它将变成您定义的任何名称。在重新定义时,您将如何保留原始版本?