首页 > 其他分享 >Django项目目录介绍

Django项目目录介绍

时间:2022-10-17 22:36:46浏览次数:65  
标签:Web py python manage 介绍 Django sqlite3 目录

以昨天创建的项目为例:

 

manage.py :

  • 位于项目根目录下, manage.py 文件是管理 Django 项目的重要命令行工具,它主要用于启动项目、创建应用和完成数据库的迁移等。
  • 后期会用到的命令:
    • python3 manage.py runserver
    • python3 manage.py runserver 5000
    • python manage.py makemigrations mydiary
    • python manage.py migrate
    • python manage.py createsuperuser
    • python manage.py help(查看更多关于管理命令)

db.sqlite3:

db.sqlite3 是一个数据库文件,Django默认使用的就是sqlite3 。sqlite3是一个进程内的库,实现了自给自足、无服务器、零配置、事务性的SQL数据库引擎。

mydiary项目文件夹: 项目的主文件夹(默认与项目名称一致)

1. __init__.py:包含初始化文件,该文件用于标识当前所在的目录是一个 Python 包,如果在此文件中,通过 import 导入其他方法或者包会被 Django 自动识别 。

2. settings.py: 包括app路径,数据库配置,sql语句,静态文件目录,中间件,session存储的相关配置。

3. urls.py: 是django的主路由,可以在此处关联不同app中的子路由。

4. wsgi.py : WSGI(Web Server Gateway Interfac)Web服务网关接口,用来描述Web 服务器如何与Web 应用通信的规范。

5. asgi.py:异步服务网关接口, 一个介于网络协议服务和Python应用之间的标准接口,能够处理多种通用的协议类型,包括HTTP,HTTP2和WebSocket。同 WSGI 一样,Django 也支持使用 ASGI 来部署,它是为了支持异步网络服务器和应用而新出现的 Python 标准。

标签:Web,py,python,manage,介绍,Django,sqlite3,目录
From: https://www.cnblogs.com/eosclover/p/16800969.html

相关文章

  • django框架
    django框架推导过程、简介、基本操作命令、目录结构静态文件相关配置、request请求方法、pycharm连接MySQL、django连接MySQL、ormdjango路由匹配、反向解析、无名有名反......
  • SWT组件介绍
    介绍本文介绍SWT中一些组件的使用方法。ScrolledComposite[captionid="attachment_2688"align="aligncenter"width="188"]​​​​ScrolledComposite[/caption][codesy......
  • linux基础介绍
    运维的本质运维:运行维护应用程序岗位需求:自动化运维、DBA、docker+K8s...运维职责:1.尽可能保证应用程序24小时不间断运行2.尽可能保证数据的安全3.尽......
  • linux之基本介绍
    一、运维的本质#运维运行维护应用程序#岗位需求:自动化运维、DBA、docker+K8s...#运维职责:1尽可能保证应用程序24系哦啊哈斯不间断......
  • Linux源码目录简介
    arch不同平台体系结构(指令集)相关代码,Documentation文档firmware硬件模块(如WiFiflash芯片)固件代码init内核通用入口(main),挂载文件系统security安全相关代码(SELinu......
  • vue-element-admin 介绍
    ​简介vue-element-admin是一个后台集成解决方案,它基于vue和element。它使用了最新的前端技术栈,内置了i18国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了......
  • MySQL Cluster 介绍
    ​MySQLCluster介绍MySQLCluster是一个基于NDBCluster存储引擎的完整的分布式数据库系统。不仅仅具有高可用性,而且可以自动切分数据,冗余数据等高级功能。和OracleReal......
  • LVS 搭建集群的一些介绍(方案,优化)
    ​LVS集群介绍三种运作方式VS-NAT(VirtualServerviaNAT)VS-DR(VirtualServerviaDirectRouting)VS-TUN(VirtualServerviaIPTunneling)LVS运作方式的比较/VS-NATVS......
  • 工厂MES系统功能与MES系统开发费用明细介绍
    在如今数智化时代,各行各业都在发生着巨大的变化,智能制造已逐步深入到制造业之中,工厂已进入高效生产时代。MES系统的出现,为制造业提供了全方位高效生产管理模式,可对人、设备......
  • django项目的创建、运行
    1、创建django项目名为Django_learndjango-adminstartproject Django_learn2、创建名为user的应用cd Django_learnpythonmanage.pystartappusers......