Python 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

我正在Django中努力导入应用程序间模型

我看过其他问过同样问题的人,他们的回答并不能满足我的问题

我的文件结构是:

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导入产品?这本来应该是可行的,但事实并非如此!