2024-10-03 00:30:08 发布
网友
如果我有
class Foo(models.Model): widgets = models.ForeignKey('widgets.Widget', related_name='widgets')
我想保存一个子类,XWidget的Widget到数据库。这样行吗Foo.widgets工具Widget父类的不是XWidget吗?你知道吗
阅读时Foo.widgets工具,如果我想找到所有的XWidgets是一个很好的过滤方法吗?你知道吗
干杯
是的,您可以将子类保存到引用其父类的外键,因为XWidget是-aWidget。不过,反过来也不行。例如,如果您的外键是'小部件.XWidget,无法将Widget保存到它。你知道吗
XWidget
Widget
是的,您可以将子类保存到引用其父类的外键,因为
XWidget
是-aWidget
。不过,反过来也不行。例如,如果您的外键是'小部件.XWidget,无法将Widget
保存到它。你知道吗相关问题 更多 >
编程相关推荐