2017-07-25 47 views
0

我有2个应用程序:我试图导入models.py方法,但得到错误没有名为模块

朋友/应用/ loginreg/models.py /用户
朋友/应用/朋友/ views.py

我试图导入用户方法到views.py文件。

这是我进口:

from __future__ import unicode_literals 
from .models import Friend 
from loginreg.models import User 
from django.shortcuts import render, redirect 

它继续给error没有名为loginreg.models

回答

0

'发件人' 道路是错误的,我认为模块。 尝试from ..loginreg.models import User

您正试图从当前文件夹之上的文件夹导入。你可以read more about that here

0
import sys 
sys.path.insert(0, '/path/to/application/app/folder') 

import file 

的Python搜索模块当前文件夹。这样,您就可以添加路径来搜索模块在运行时

或者你通常可以导入你的方式,但在这种情况下,你需要确保有一个文件__init__.py你的模块的父文件夹中文件。这将允许它被包含在一个包中。该__init__.py文件可能为空。它只是告诉Python将该文件夹视为一个包。

More details here.

相关问题