2024-04-20 05:08:30 发布
网友
在django中,如果我将模型中的字段设置为外键,"_id"将追加到该字段的名称中。这怎么能防止呢?
"_id"
在模型中使用外部字段时,Django创建两个字段:一个用于实际链接,另一个用于引用另一个模型。
class A(Model): i = IntegerField() class B(Model): a = ForeignKey(A)
在B中,现在有两个字段:a和a_id。a_id是存储在数据库中的唯一id,而a可用于直接访问A中的字段,如下所示:
B
a
a_id
A
b = B.objects.get(...) b.a.i = 5; # Set the field of A b.a.save() # Save A
可以将字段的^{}属性设置为所需的任何值。
在模型中使用外部字段时,Django创建两个字段:一个用于实际链接,另一个用于引用另一个模型。
在
B
中,现在有两个字段:a
和a_id
。a_id
是存储在数据库中的唯一id,而a
可用于直接访问A
中的字段,如下所示:可以将字段的^{} 属性设置为所需的任何值。
相关问题 更多 >
编程相关推荐