【问题标题】:Have views.py in Django Project directory在 Django 项目目录中有 views.py
【发布时间】:2015-05-08 19:08:24
【问题描述】:

作为第一个项目,我正在尝试使用 Django 创建一个网站。在此,我有一些应用程序在其模板目录中有自己的模板。

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

这样做是否可取?会不会有安全问题?

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

【问题讨论】:

    标签: django django-templates django-views


    【解决方案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 放在应用的主目录中本身不应该是一个安全问题。

    【讨论】:

      猜你喜欢
      • 2018-03-05
      • 2012-01-26
      • 1970-01-01
      • 1970-01-01
      • 2017-04-16
      • 1970-01-01
      • 1970-01-01
      • 2015-03-17
      • 2022-11-27
      相关资源
      最近更新 更多