pycharm 安装 Django创建项目

pycharm 安装 Django

file —> settings ----> project 解释器 —> 点击+ ----> 输入Django —> install(如果选择版本时,选择 CheckBox ,选择指定版本)
在这里插入图片描述
在这里插入图片描述
等待一会,安装成功
在这里插入图片描述

创建项目

使用命令行创建项目

django-admin startproject 项目名称

使用 Pycharm 创建项目

file —> new project ---- 选择Django —> 配置路径和项目名称 —> 配置环境(默认用系统环境) ----> 点击create(完成创建)
在这里插入图片描述

项目目录介绍
|---runoob_django # 项目的/目录 
  |---runoob_django # 项目目录 
      |---__init__.py 
      |---asgi.py #ASGI的服务的入口文件了,内容基本同wsgi.py。
      |---settings.py # 配置文件 
      |---urls.py # 路由系统 ===> url与视图的对应关系 
      |---wsgi.py # runserver命令就使用wsgiref模块做简单的web server 
|---manage.py # 管理文件

在所创建的项目目录中,有一个特殊的文件__init__.py ,其所在目录因它的存在而变成了一个Python包(package)
在这里插入图片描述
官方正式发布了Django 3.0版本,其中最重要的更新莫过于对ASGI的支持。

相比之前版本的 django 项目,多了一个asgi.py。这便是ASGI的服务的入口文件了,内容基本同wsgi.py。

ASGI和WSGI,都是一种 Web 服务网关接口协议。

WSGI,是一种 Python 专用的 Web 服务器网关接口,它分为两部分"服务器(或网关)“和"应用程序(或应用框架)”。「服务器」,一般独立于应用框架,为应用程序运行提供环境信息和一个回调函数(Callback Function)。当应用程序完成处理请求后,透过回调函数,将结果回传给服务器。常用的WSGI服务器有: uwsgi、gunicon。「应用程序」,是各种实现了WSGI标准的 Python web 框架了,常用的有Django、Flask等。

ASGI(Asynchronous Server Gateway Interface)是 Django 团队提出的一种具有异步功能的 Python web 服务器网关接口协议。能够处理多种通用的协议类型,包括 HTTP,HTTP2 和 WebSocket。WSGI是基于 HTTP 协议模式的,不支持WebSocket,而ASGI的诞生则是为了解决 Python 常用的 WSGI 不支持当前 Web 开发中的一些新的协议标准(WebSocket、Http2 等)。同时,ASGI向下兼容WSGI标准,可以通过一些方法跑WSGI的应用程序。常用的「服务器」有Daphne、Uvicorn。

创建应用

使用命令行模式创建应用

在 Terminal 中输入 python manage.py startapp 应用名:
在这里插入图片描述
此时目录将增加app01
在这里插入图片描述

使用 Pycharm 创建应用

在这里插入图片描述
注意:使用命令行创建的应用,一定要在 settings.py–>INSTALLED_APPS 中加入你的应用名字进行注册, 使用Pycharm创建的应用则不用。 认识应用结构
在这里插入图片描述

运行项目

使用命令行运行项目:

manage.py runserver 80      # 指定端口

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进阶媛小吴

规则简单易懂,粗暴却完美!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值