• 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 是我们习惯使用的文件名称
  • 相关阅读:
    ActiveMQ持久化消息
    JAXB XML到java object的转换
    Jackson JSON Processor
    Spring JDBC入门
    Quatz入门
    Jersey 入门与Javabean
    记安装ubuntu server和一些程序
    libevent 入门教程:Echo Server based on libevent(转)
    Linux Eclipse 运行Protobuf
    精神状态: Confused
  • 原文地址:https://www.cnblogs.com/leisunny/p/12229118.html
Copyright © 2020-2023  润新知