你好,我遵循django备学习django的教程。
在他们使用的教程中
作者= models.ForeignKey('auth.User',on_delete=models.CASCADE)
但是他们没有为auth.User导入任何东西,为什么?我在许多教程中看到了这段代码:
从django.contrib.auth.models导入用户
无进口呼叫与进口呼叫有什么区别?
谢谢。
发布于 2018-07-25 09:14:27
它用来避免陷入循环导入的情况,
但是更好的是使用get_user_model() --参见这里的文档
https://stackoverflow.com/questions/51515037
复制相似问题