Django项目结构/导入python视图(初学者)

2024-04-26 03:09:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是django1.4,到目前为止,我一直在关注免费的在线django书籍,我的文件夹结构如下:

TestWebsite/
        TestApp/
                __init.py
                admin.py
                models.py
                views.py
        TestWebsite/
                Webpage_Templates/
                        homepage.html
                __init__.py
                settings.py
                urls.py
                views.py
        manage.py 

到目前为止,我只是在TestWebsite子目录中呈现视图,因此没有任何路径问题。

现在我想做的是:

  • 使用^{cd1>}行 测试/视图.py
  • 然后我需要导入TestApp/视图.py进入测试网站/url.pyso 然后我可以将它添加到URLPARTENS中。(我想我也会有一个问题,有两个导入具有相同的名称-视图?)

我想使用^{cd2>}就像我在设置.py但是我仍然不知道如何处理目录结构的上下移动。而且,这不是我需要的路径,而是python导入语句(我想)我想它们不是真正的一锅鱼吧?你可以告诉我是新来的。真的很感谢你的指导!


Tags: djangopy路径文件夹视图admininitmodels
1条回答
网友
1楼 · 发布于 2024-04-26 03:09:32

我发现/记得,因为模板目录是在设置文件中设置的,所以我不必担心第一个要点,我所做的任何应用程序视图都可以返回我的Webpage_Templates文件夹中的页面,而不会在实现上有任何差异。在

至于第二个要点,是为了防止同名问题网址.py我将import views改为:

from views import * #Now instead of views.ShowTime i just use ShowTime

要访问我刚刚添加的应用程序视图

^{2}$

比我想象的要简单得多。在

回答我的问题是因为我知道很多指南都是针对django 1.4之前的版本的,其中默认的文件夹结构有点不同,其他1.4初学者可能会无意中发现这个问题。在

但是,如果有人想通过解释更多来扩展我的解决方案,请继续提交答案!在

相关问题 更多 >