0

文件树图像

我正在努力在 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 

__init__.py我的应用默认包含文件

shop 和 cart 已添加到 INSTALLED_APPS

INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'shop',
'cart',

)

4

1 回答 1

0

在您的设置中安装应用程序

INSTALLED_APPS = (
    ...
    'shop',
)

进口产品

from shop.models import Product 
于 2017-05-02T22:46:30.290 回答