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

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

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

  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 是我们习惯使用的文件名称

最新文章

  1. spring 拦截器
  2. mybatis一对多关联
  3. powershell使用
  4. myeclipse性能优化
  5. TCP Fast Open
  6. SSIS的CheckPoint用法
  7. 01python算法--算法和数据结构是什么鬼?
  8. sublime text3 插件安装
  9. QComboBox调用clear函数崩溃的问题
  10. Android Fragment详解(六):Fragement示例
  11. 关于ARC的介绍和ARC与MRC混编解决
  12. 一些android开发实用性网站记录
  13. SICP 习题 (1.43)解题总结
  14. React自己写的一个地图小组件
  15. puppeteer 爬虫 pdf 截图 自动化
  16. centos7下git服务器端搭建(转)
  17. 【平台兼容性】jeecg3.7 兼容weblogic 部署改造方案
  18. ( ̄▽ ̄)" 关于河北ETC记账卡的默认密码
  19. Ruby Tutorial
  20. js轮播插件

热门文章

  1. 【Python篇】工厂模式
  2. CSS(六)- 内容布局 - Flexbox
  3. nuxt的使用中碰到的问题
  4. web 部署专题(六):nginx 安装(二) linux
  5. 数据可视化之DAX篇(五) 使用PowerBI的这两个函数,灵活计算各种占比
  6. scrapy 源码解析 (二):启动流程源码分析(二) CrawlerProcess主进程
  7. AI芯片
  8. Presto原理及安装
  9. UML学习笔记—基本概念和初始阶段
  10. Ethical Hacking - GAINING ACCESS(10)