Django中的应用程序模型导入

时间:2017-05-02 19:50:23

标签: python django import importerror valueerror

File tree image

我正在努力与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个文件

商店和购物车已添加到INSTALLED_APPS

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

1 个答案:

答案 0 :(得分:0)

在您的设置中安装应用

INSTALLED_APPS = (
    ...
    'shop',
)

导入产品

from shop.models import Product