2017-07-25 46 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.

相關問題