Python Django学习总结(一)
闲来无事又来写写博客 ,此次记录了我之前学习django框架的一些总结。

一、Django是什么?

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T(源自百度)。
目前较主流的web框架主要有Ruby on Rails(编程语言:Ruby)、Sinatra(编程语言:Ruby)、ExpressJS(编程语言:Node.js)、Django(编程语言:Python)、Tornado(编程语言:Python)、Laravel(编程语言:PHP)。我选择Django的原因是它較简洁、部署方便、数据模型使用方便,在简约的同时它的功能也能满足中小网站的部署开发。

二、Django构建

1.python环境搭建

既然Django是基于python实现的,那自然少不了python环境的存在,这里就不赘述了,安装可见https://www.python.org/

2.安装Django

安装方法有多种,我选择的是直接pip安装,首先打开命令行,输入 python ,查看你的Python版本:

因为django的安装需要根据不同的python版本搭配,不然可能会出现语法上的一些错误或其他问题(亲身经历),不过现今Django也是对大部分版本进行了优化。下面是两者部分对应关系:

这里直接安装最新版本:

pip install django==3.1 

如果下载速度过慢。可以在命令加上此参数“-i https://pypi.tuna.tsinghua.edu.cn/simple”。

pip install django==3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

查看一下Django的版本,出现版本信息说明安装成功:

三、Django的初步使用

构建完Django后,就来开始创建一个Django项目。打开命令行,输入django-admin startproject project_name

django-admin startproject project_name

其中project_name指的是具体的项目名称。

创建完毕后可以在文件夹看到多出了个myiot文件夹,manage.py文件处是此项目的根目录,在根目录下打开命令行,输入python manage.py runserver

python manage.py runserver


出现以上信息说明Django后台正在运行,在浏览器上输入上面的网址。

这样最基本的Django网页就出来了。

——————————————————————————————————————