Django

MJX2023/11/22PythonDjango

介绍

Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。

使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务 Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。

官方网站: https://www.djangoproject.com/open in new window

中文文档: https://docs.djangoproject.com/zh-hans/4.2/)open in new window

下载

pip install django

查看版本:

 python -m django --version

如果这行命令输出了一个版本号,证明已经安装了此版本的 Django;如果得到的是一个“No module named django”的错误提示,则表明还未安装。

创建项目

下载 Django 后会提供一些命令,可以通过命令创建项目。当然也可以通过 PyCharm 等工具创建,不过还是推荐命令创建,因为在服务器上没有 PyCharm 等 IDE。

django-admin startproject <项目名称>

运行项目

python manage.py runserver
python manage.py runserver 8080  # 指定端口
python manage.py runserver 0.0.0.0:8000  # 监听所有服务器的公开IP(部署在公网)

创建APP

python manage.py startapp <APP名>