为了账号安全,请及时绑定邮箱和手机立即绑定

如何在不启动应用程序的情况下在 django 应用程序中使用 Django 导入

如何在不启动应用程序的情况下在 django 应用程序中使用 Django 导入

慕尼黑的夜晚无繁华 2021-06-10 15:04:00
假设我的主要应用程序结构就像App -    - __init__.py    - xyz.py  API -     - __init__.py    - abc.py  Custom-     - __init__.py    - s1.py    - s2.py通常在运行时django我可以from API.abc import function从s1.py文件中执行。但是,当我s1单独运行 文件时,它会出现导入错误。那么我怎样才能使现有的进口工作。
查看完整描述

3 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

我通过将App路径添加到 python 查找导入的系统路径来解决这个问题。


import os

import sys

path = os.getcwd()

sys.path.append(path)

现在,根据 Django 目录结构的现有导入无需任何更改即可工作。


查看完整回答
反对 回复 2021-06-22
  • 3 回答
  • 0 关注
  • 120 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信