一、创建项目
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”