序
本系列是以django作为后端框架,将前端框架react集成进来。完成web网站搭建。不涉及数据库。
具体实现方式
分别创建前后端项目,然后进行整合。
Django部分
- 创建一个django项目:
$ django-admin startproject server
生成的djangorsc project包含了数据库配置、Django配置、应用程序配置。创建之后,目录如下:
server/
manage.py——管理Django项目的命令行工具
server/——包含项目(纯python包,引用内部任何东西所用的python包名
__init__.py
settings.py——Django配置文件
urls.py——url声明(网站目录
asgi.py——ASGI兼容的web服务器上的入口
wsgi.py——WSGI兼容的web服务器上的入口
(ASGI和WSGI:ASGI是 Django 团队提出的一种具有异步功能的 Python web 服务器网关接口协议。能够处理多种通用的协议类型,包括 HTTP,HTTP2 和 WebSocket。WSGI是基于 HTTP 协议模式的,不支持WebSocket。简单来说,ASGI向下兼容WSGI标准。)
- 启动Django本地调试环境
打开cmd命令提示符,输入: