source root


setting:
# 将子应用所属目录(apps)加入到Python的模块搜索路径中
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))

注意pycharm的sourceroot要与run时候的woringDictory保持一致

用from…import添加非python的包时, 需要为python解释器指定搜索路径, 比如使用sys.path.insert(), 还可以指定PYTHONPATH, 我用的是PYTHONPATH, 编辑run的配置文件时突然看到"Add source roots to PYTHONPATH", 又突然联想到Mark Directory as, 于是就觉得把文件夹Mark Directory as成root就不用手动添加PYTHONPATH了

 

 

导模块规则:

 1.先导python自带模块

 2.再导第三方:入django和rest_framework等

 3.导入自己定义的模块

posted @ 2021-03-11 20:29  zxy_ang  阅读(542)  评论(0)    收藏  举报