首页 > 其他分享 >1.Django安装和运行

1.Django安装和运行

时间:2022-12-29 16:00:10浏览次数:64  
标签:web wsgi python frame django Django 安装 运行

一、安装Django

Django 框架是用Python语言开发的,只需要执行命令
pip install django
验证:
python -m django --version
>4.1.4
切换到项目文件下,执行命令
django-admin startproject django_frame
结果加载如下的结构: 0
  • 最外层django_frame/ 就是项目根目录 d:\django_frame\django_frame\ , 项目文件都放在里面。
  • manage.py是一个工具脚本,用作项目管理的。以后我们会使用它执行管理操作。
  • 里面的django_frame/ 目录是python包。 里面包含项目的重要配置文件。这个目录名字不能随便改,因为manage.py 要用到它。
  • django_frame/settings.py是 Django 项目的配置文件. 包含了非常重要的配置项,以后我们可能需要修改里面的配置。
  • django_frame/urls.py里面存放了 一张表, 声明了前端发过来的各种http请求,分别由哪些函数处理. 这个我们后面会重点的讲。
  • django_frame/wsgi.py要了解这个文件的作用, 我们必须明白wsgi 是什么意思:
  python 组织制定了 web 服务网关接口(Web Server Gateway Interface) 规范 ,简称wsgi。参考文档 https://www.python.org/dev/peps/pep-3333/   遵循wsgi规范的 web后端系统, 我们可以理解为 由两个部分组成wsgi web server 和 wsgi web application,它们通常是运行在一个python进程中的两个模块,或者说两个子系统。   wsgi web server 接受到前端的http请求后,会调用 wsgi web application 的接口( 比如函数或者类方法)方法,由wsgi web application 具体处理该请求。然后再把处理结果返回给 wsgi web server, wsgi web server再返回给前端。  

二、运行Django

  django虽然只是 wsgi web application 的框架,但是它也有一个简单的 wsgi web server。 供调试时使用,所以也构成一个完整的后端web服务。 本地调试代码的时候,完全可以运行起来。   首先进入到项目根目录 ,比如,我们这里就是 d:\django_frame\django_frame\,执行命令:
python manage.py runserver 0.0.0.0:80
  0.0.0.0 表示绑定本机所有的IP地址, 就是可以通过任何一个本机的IP (包括 环回地址 127.0.0.1 ) 都可以访问我们的服务,80 表示是服务启动在80端口上   搭建成功截图: 0 注:启动web服务的命令行窗口不能关闭,如果关闭,web服务就停止了。

标签:web,wsgi,python,frame,django,Django,安装,运行
From: https://www.cnblogs.com/chengxiazuohua/p/17012706.html

相关文章