Python 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的原因是它較简洁、部署方便、数据模型使用方便,在简约的同时它的功能也能满足中小网站的部署开发。
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-admin startproject project_name
django-admin startproject project_name
其中project_name指的是具体的项目名称。
创建完毕后可以在文件夹看到多出了个myiot文件夹,manage.py文件处是此项目的根目录,在根目录下打开命令行,输入python manage.py runserver
python manage.py runserver
出现以上信息说明Django后台正在运行,在浏览器上输入上面的网址。
这样最基本的Django网页就出来了。
——————————————————————————————————————