day40 django安装和介绍

TIM图片20190428190249.jpg

~ URL(Universal Resource Locator) / URI(Universal Resource Identifier)
统一资源定位符/统一资源标识符
http://www.baidu.com:80/index.html
协议 域名或IP地址 端口号 路径 资源

~ DNS(Domain Name System) - 域名系统
域名 ---解析---> IP地址

~ Web服务器 - Nginx / Apache

~ WSGI服务器 - 连接Web服务器和Python程序的桥梁 - uWSGI / Gunicorn

  1. 基本概念
    ~ URL(Universal Resource Locator) / URI(Universal Resource Identifier)
    统一资源定位符/统一资源标识符
    http://www.baidu.com:80/index.html
    协议 域名或IP地址 端口号 路径 资源

HTTP - 超文本传输协议 - Hyper-Text Transfer Protocol - 应用级协议
基于TCP提供的可靠传输服务来传递超文本

HTTP请求报文 - request
请求行 - GET /index.html HTTP/1.1
请求头 - 键值对
空行
消息体(浏览器发给服务器的数据)

HTTP响应报文 - response
响应行 - HTTP/1.1 200 OK
响应头 - 键值对
空行
消息体(服务器发给浏览器的数据)

用Python程序处理来自浏览器的用户请求并生成响应的内容输出到浏览器呈现给用户

~ DNS(Domain Name System) - 域名系统
域名 ---解析---> IP地址

~ 反向代理 - 隐藏真实的服务器,免于将真实的服务器暴露在公网,实施负载均衡
Nginx / LVS

~ Web服务器 - Nginx / Apache - 静态资源

~ WSGI服务器 - 连接Web服务器和Python程序的桥梁 - uWSGI / Gunicorn
Web Server Gateway Interface

mkdir django1901

cd django1901

python3 -m venv venv / python -m venv venv

source venv/bin/activate / "venv/Scripts/activate"

pip install django

django-admin startproject django1901 .

python manage.py runserver

vim django1901/settings.py

LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Chongqing'

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 学习 Flask,写完一个 Flask 应用需要部署的时候,就想着折腾自己的服务器。根据搜索的教程照做,对于原理一...
    Cocoa_Coder阅读 17,281评论 4 56
  • 谈论WEB编程的时候常说天天在写CGI,那么CGI是什么呢?可能很多时候并不会去深究这些基础概念,再比如除了CGI...
    __七把刀__阅读 6,549评论 2 11
  • 13 上线 上一章中,你为你的项目创建了RESTful API。在本章中,你会学习以下知识点: 配置一个生产环境 ...
    lakerszhy阅读 5,407评论 1 6
  • 为什么要使用nginx+uwsgi+flask 因为标准python只能是单线程,无法并发,而uwsgi/guni...
    佑___阅读 9,444评论 0 5
  • 一、概述 在本地搭建好了个人博客之后,接着需要将其部署到服务器上面。在此之前,我们需要做一些准备工作。 1.1 准...
    一许青衫一阅读 43,411评论 3 31