zoukankan      html  css  js  c++  java
  • django--各个文件的含义

    当你创建项目或者应用后你是不是发现多了很多个文件,现在我们来看看各代表什么意思

    与你项目名相同的文件夹:是项目的管理功能目录,这个目录的名称因用户所创建的项目名称的不同而不同

    在该目录下还有四个文件:

    1. __init__.py:文件用于组织包(package)
    2. settings.py: 这个文件中包括了项目的初始化设置,可以针对整个项目进行有关参数配置,比如配置数据库、添加应用等。
    3. urls.py :这是 URL 配置表文件,主要是将 URL 映射到应用程序上。当用户请求某
      虹时, Django 项目会根据这个文件中的映射关系指向某个目标对象,该对象可以
      是某个应用中的 urls.py 文件,也可以是某个具体的视图函数。在 Django 中,这个文件也被称为 URLconf,这是 Django 非常强大的 个特性
    4. wsgi.py: WSGI Web Server Gateway Interface 缩写。读者可能昕说过 CGI, CGI是
      Common Gateway Interface 的缩写,与 WSGI 有所不同。 WSGI Python 所选择的服务器和应用标准, Django 也会使用。 wsgi.py 文件定义了我们所创建的项目都是 WSGI用。

    应用下的文件

    1. admin.py :在这个文件中,可以自定义 Django 管理工具 ,比如设置在管理界面能够管理的项目,或者通过重新自定义与系统管理有关的类对象,向 管理功能增加新的 内容
    2. apps.py :这个文件是眨jangol.10 之后增加的,通常包含对应用的配置,比如为管理功能提供一个适合的应用名称。
    3. migrations :这是 个目录,用于存储应用的数据库表结构的指令,通过这些指令可以修改和创建数据库,从而在 models.py 模型类和数据库表之间迁移
    4. models.py :这是应用的数据模型,每个问ango 应用都应当有一 models.py 文件,虽然该文件可以为空,但不宜删除。
    5. tests py:在这个文件中可以编写测试文档来测试所建立的应用。
    6. views.py :这是 个重要的文件,用户保存响应各种请求的函数或者类 如果编写的是
      函数,则称之为基于函数的视图:如果编写的是类,则称之为基于类的视图 iews.py
      就是保存函数或者类的视图文件。当然,也可以用其他的文件名称,只不过在引入相应函数或者类时,要注意名称的正确性, views.py 是我们习惯使用的文件名称
  • 相关阅读:
    【HDOJ】2267 How Many People Can Survive
    【HDOJ】2268 How To Use The Car
    【HDOJ】2266 How Many Equations Can You Find
    【POJ】2278 DNA Sequence
    【ZOJ】3430 Detect the Virus
    【HDOJ】2896 病毒侵袭
    求奇数的乘积
    平方和与立方和
    求数列的和
    水仙花数
  • 原文地址:https://www.cnblogs.com/leisunny/p/12229118.html
Copyright © 2011-2022 走看看