首页 > 编程语言 > 详细

基于python使用django时导入包所踩的坑(循环导入)

时间:2020-04-24 16:21:19      阅读:83      评论:0      收藏:0      [点我收藏+]

 避免循环导入,会导致出错

  如下:

  file1.py里的代码如下:

from file2 import b

a = 1

  file2.py里的代码如下:

from file1 import a

b = 2

  这样导入是错误的   要避免循环导入

 

django中可在方法中导入包  而解决循环导入的问题:

技术分享图片

 

 (如果将红色框中的代码,写到该py文件开头处,会存在循环调用,因为有另一个文件在调用该文件 ,此处并未写出)  方法courses只有在调用时,才会导入包,从而很好地解决循环调用的问题。

基于python使用django时导入包所踩的坑(循环导入)

原文:https://www.cnblogs.com/xiaohaodeboke/p/12768136.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!