在Django Project目录中有views.py.

时间:2015-05-08 19:08:24

标签: django django-templates django-views

作为第一个项目,我正在尝试用Django建立一个网站。在这里,我有一些应用程序在他们的模板目录中有自己的模板。

对于某些通用页面,例如"关于我们" "首页"等,我想知道我是否在项目目录中创建了一个views.py,其中settings.py wsgi.py urls.py也存在。并且还具有从同一项目目录中获取的页面的模板。

这样做是否明智?会不会有任何安全问题?

如果我的词汇不清楚,我很抱歉。我不知道怎么称呼这个问题。

1 个答案:

答案 0 :(得分:1)

如果您只想使用Django创建简单的网站,那么将views.py放在应用程序的主目录中应该没问题。

简单的项目结构可能如下所示:

Project Home Directory
+-- App Home Directory
|   +-- views.py
|   +-- settings.py
|   +-- urls.py
|   +-- wsgi.py
|   +-- templates
|       +-- index.html
|   +-- static
|       +-- [css/javascript files]
+-- manage.py
+-- db.sqlite3

安全问题主要取决于您配置服务器的方式。将views.py放在应用程序的主目录中本身不应该是安全问题。