Python Django中的应用程序间模型导入
我正在Django中努力导入应用程序间模型 我看过其他问过同样问题的人,他们的回答并不能满足我的问题 我的文件结构是:Python Django中的应用程序间模型导入,python,django,import,importerror,valueerror,Python,Django,Import,Importerror,Valueerror,我正在Django中努力导入应用程序间模型 我看过其他问过同样问题的人,他们的回答并不能满足我的问题 我的文件结构是: welted_website -cart --views -shop --models 顶部还有一个指向完整文件树图像的可单击链接 我正在尝试将产品从shop.models导入cart.views,但无效 我试过了 from ..shop.models import Product from welted_website.shop.models import Produ
welted_website
-cart
--views
-shop
--models
顶部还有一个指向完整文件树图像的可单击链接
我正在尝试将产品从shop.models导入cart.views,但无效
我试过了
from ..shop.models import Product
from welted_website.shop.models import Product
第二个给了我以下信息:
ValueError: Attempted relative import beyond toplevel package
默认情况下,我的应用程序包含\uuuu init\uuuuu.py
文件
商店和购物车已添加到已安装的应用程序中
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'shop',
'cart',
)在您的设置中安装应用程序
INSTALLED_APPS = (
...
'shop',
)
进口产品
from shop.models import Product
“我看过其他问过同样问题的人”——哪一个?“答案并没有解决我的问题”-具体来说是如何解决的?您是否尝试过从shop.models导入产品?这本来应该是可行的,但事实并非如此!