我正在使用来自不同数据库的两个表的应用程序。我设法建立连接并在models.py中创建表结构,但现在我更改了models.py文件,我复制了一个另一个python脚本中的表格,我把文件放在别处供其他人使用。我的问题是Django可以从项目外部导入模型吗?还是包裹?
该应用程序名为banner_manager,在views.py中我想从另一个名为django_models的项目中导入一个名为user的模型 当我尝试像这样导入时: 来自.... models_django import models.py(在models.py它的类"用户"定义)它说:ValueError:尝试相对导入超出顶级包
答案 0 :(得分:0)
您可以将此目录添加到PYTHONPATH,例如:
export PYTHONPATH=$PYTHONPATH:/var/python/your-libs
然后正常导入包:
import models_django