前沿:
本文主要是利用python的Django框架创建web应用,启动项目,及Django的操作指令,调试项目等...
我安装的是最新的Django 5.1.4,其他一些特性整理如下,可以看文档
Django 4.0的新特性: 文档地址:https://docs.djangoproject.com/zh-hans/5.1/releases/4.0/
Django 5.0的新特性: 文档地址:https://docs.djangoproject.com/zh-hans/5.0/releases/5.0/
🧨django 安装
pip install django
安装完pip list 查看是否安装成功
🧨创建项目
django-admin startproject 项目名称
创建Django项目,django-admin startproject + 项目名称
# django-admin startproject 项目名称
django-admin startproject Django5Study
执行命令,完成后可以再文件夹下面看到创建的项目,如图:
Django5Study 项目里包含 Django5Study 文件夹和 manage.py 文件,而 Django5Study 文件夹又包含5个 .py 文件。项目的各个文件说明如下:
- manage.py:命令行工具,内置多种方式与项目进行交互。在命令提示符窗口下,将路径切换到 Django5Study 项目并输入 python manage.py help,可以查看该工具的指令信息。
- __init__.py: 初始化文件,一般情况下无须修改。
- asgi.py:开启一个 ASGI 服务,ASGI 是异步网关协议接口。
- settings.py:项目的配置文件,项目的所有功能都需要在该文件中进行配置,配置说明会在文章后半部分详细讲述。
- urls.py:项目的路由设置,设置网站的具体网址内容。
- wsgi.py:全称为 Python Web Server Gateway Interface,即 Python 服务器网关接口,是 Python 应用与 Web 服务器之间的接口,用于 Django 项目在服务器上的部署和上线,一般不需要修改。
——————————————————分割———————————————————————
在 Web 应用中,通常有一些业务功能模块是在不同的项