包packages

packages里面如何跨模块导入路径:

print(dir())

可以看到__file__

print(os.path.abspaht(__file__))

可以看到当前绝对路径

import sys,os

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__ )))    #每次os.path.dirname() 都往上一层目录

sys.path.append(BASE_DIR)

 在views.py中操作:

from . import models  相对导入(在同一个目录内)  .的意思就是同一目录

..退到上两层,但是主函数不能是顶层的

猜你喜欢

转载自www.cnblogs.com/yelublue/p/9019554.html