我是Django和ASP.NET MVC的新手.我只是想在下面创建一个文件夹结构,但是,如果我导航到http:// localhost:8000/community_web /,这会给我一个错误,说"无法导入community_web.controllers.home.错误是:没有命名模块controllers.home".
文件夹结构我想要的.
<project>
urls.py
<community_web>
urls.py
<controllers>
home.py
Run Code Online (Sandbox Code Playgroud)
我添加了以下代码.
到project.urls.py
urlpatterns = patterns('',
(r'^community_web/', include('community_web.urls')),
)
Run Code Online (Sandbox Code Playgroud)
到project.community_web.urls.py
urlpatterns = patterns('',
(r'^$', 'community_web.controllers.home.index'),
)
Run Code Online (Sandbox Code Playgroud)
我认为views.py将对应于ASP.NET MVC术语中的控制器,因此我不想将所有请求处理程序放在一个文件中.如果我将home.py移动到其父文件夹,它工作正常,但没有分层文件夹结构,在我不喜欢在一个文件夹中创建大量文件.我怎样才能做到这一点?或者不是Django的好习惯?
谢谢你,
Yoo
| 归档时间: |
|
| 查看次数: |
312 次 |
| 最近记录: |