我想知道这两个外键定义之间的区别是什么.
(1) MyFKField = models.ForeignKey('MyModel')
(2) MyFKField = models.ForeignKey(MyModel)
Run Code Online (Sandbox Code Playgroud)
我理解(我认为......)(1)MyModel需要在同一个文件中定义而另一个需要导入,但我不确定这样做的原因/好处.
我看了一下Django文档,但找不到任何东西,我也不确定这是否是正确的问题,如果不是,那么道歉.
干杯
没有引号,它是对文件中定义或通过引入的模型的引用import.有了引号,Django负责在所有已安装的应用程序中的所有模型中查找模型.
| 归档时间: |
|
| 查看次数: |
1972 次 |
| 最近记录: |