2016-10-14 44 views
0

大家好我有一个项目适用于这个特性!django-CMS中的重组项目

Django==1.8.14 
django-cms==3.2.5 
Python 2.7.12 

我的项目做工精细,但现在我想重组器我的应用程序

现在,我有这样的事情

enter image description here

在我的情况api_cpujobs, APIchart, drawChart, cms_extensions and readRSS的应用程序,所以重组我在门户电话apps内部创建一个文件夹,并在那里移动我的应用程序。

我修改了setting.py

所以现在我有这个

'portal', 
'portal.apps.APIchart', 
'portal.apps.drawChart', 
'portal.apps.readRSS', 
'portal.apps.cms_extensions', 

但是当我启动服务器我得到这个错误

ImportError: No module named apps 

我期待在互联网乃至其它教程有同样的组织,但我不知道我错过了什么?

感谢您的建议!

回答

1

我不太清楚,但尝试这种方式:

'portal',` 
'APIchart', 
'drawChart', 
... 

这应该工作,如果不解决这个问题,让我知道:)

+0

感谢@Philipp泽特尔我尝试和错误,说'没有模块名为readRSS',即使我创建一个新的django cms项目(空)创建文件夹应用程序,并添加一个插件,在这种情况下'readRSS'文件夹'apps'给我同样的错误,但更奇怪的是,我在新项目中放置文件夹'apps'之外的错误信息 – Stone

+0

好吧,@stone可以帮助您,当您创建所有应用程序并且现在您在路上时重组th整个项目。我得到那个权利了吗? –

+1

我刚刚找到了 - 对我来说 - 使用[[教程]]创建django webapps的完美方式(http://www.revsys.com/blog/2014/nov/21/recommended-django-project-layout /) –