自学python(3):创建项目与应用、运行项目

一、创建项目

1. 如果成功安装Django后,在Windows命令提示符下输入“django-admin”命令回车后,如下图:

这里展示了Django所提供的命令,其中“startproject”命令是用来创建项目。

2. 在Windows命令提示符下输入“django-admin startproject ex_signsys”命令回车后,如下图:

就会在当前文件目录下,创建“ex_signsys”文件夹,该文件夹也时我们要创建的项目,我们来看下项目的结构,用Vs Code打开此项目,展开项目目录结构如下:

ex_signsys/__init__.py:一个空的文件, 用它标识一个目录为Python的标准包。

ex_signsys/asgi.py:一种具有异步功能的

Python web 服务器网关接口协议。能够处理多种通用的协议类型,包括 HTTP,HTTP2 和 WebSocket。WSGI是基于

HTTP 协议模式的,不支持WebSocket,而ASGI的诞生则是为了解决 Python 常用的 WSGI 不支持当前 Web

开发中的一些新的协议标准(WebSocket、Http2

等)。同时,ASGI向下兼容WSGI标准,可以通过一些方法跑WSGI的应用程序。常用的「服务器」有Daphne、Uvicorn。

ex_signsys/settings.py:Django项目的配置文件, 包括Django模块应用配置、数据库配置、模板配置等。

ex_signsys/urls.py:Django项目的URL声明。

ex_signsys/wsgi.py:与WSGI兼容的Web服务器为项目提供服务端入库点。

manage.py:一个命令行工具,可以在使用Django项目时以不同的方式进行交互。

二、创建“sign”应用

1. 输入“cd ex_signsys”进入项目文件夹,输入“python3 manage.py startapp sign”创建“sign”应用。

2.用Vs Code查看“sign”文件夹

Django应用的目录结构:

migraions/:用于记录models中数据的变更。

admin.py:映射models中的数据到Django自带的admin后台。

apps.py:用于应用程序的配置

models.py:Django的模型文件,创建应用程序数据表模型(对应数据库的操作)。

tests.py:创建Django测试用例。

Views.py:Django的视图文件,控制向前端页面显示的内容。

三、运行项目

1. 在Windows命令提示符下输入“python3 manage.py runserver”

或在 Vs Code的终端输入“python3 manage.py runserver”

2. 打开浏览器输入“http://127.0.0.1:8000”

3.好了,环境搭配完成。

你可能感兴趣的:(自学python(3):创建项目与应用、运行项目)