一、Django基础
1.Django是什么?
Django 是用 Python 开发的一个免费开源的 Web 框架,可以用于快速搭建高性能、优雅的网站,Django 提供了许多网站后台开发经常用到的模块,使开发者能够专注于业务部分。
2.MVC设计模式
在Web开发领域有一个著名的设计模式 ---- MVC,而Django的设计模式是MTV
M:Model模型,和数据库进行交互
V:View视图,产生html页面
C:Controller,控制器接收请求,进行处理,与M和V进行交互,返回应答
3.MTV设计模式
M:Model模型,和MVC和M功能相同,和数据库进行交互
V:View视图,和MVC和C功能相同,接收请求,进行处理,与M和T进行交互,返回应答
T:Template模板,和MVC中的V功能相同,产生html页面
二、Django安装与配置
- 安装最新版本的Djago命令:pip install django
- 安装指定版本的Django命令:pip install django == 1.10.3
- 使用show来查看当前安装的django库:pip show django
- 使用pip命令来写在Django:pip uninstall django
1.关于Django项目的问题
(1).创建Django项目
django-admin startproject mywebsite
(2).启动项目并实现访问,访问成功可以通过
http://127.0.0.1:8000访问创建好的项目
8000是Django的默认端口号,最后若是想退出运行状态
python manage.py runserver
(3).Django的也可以选择其他端口来启用,比如你想在你的计算机启动多个Django项目
那就需要多个端口启动不同的项目,否则会出现端口重用的问题
例如:启动端口是6000
python manage.py runserver 6000
若在局域网内,想让其他电脑访问你的Django项目,则使用下列命令
python manage.py runserver 0.0.0.0:6000