前言:Django是python语言中常用的web框架,之前学习花了不少时间,期间涉及的内容也不少,写篇博客总结一下。网上已经有大量的相关的介绍、学习资料,推荐两个比较有代表性的学习网站:自强学堂Django教程、官方文档。
一、简介
Django是一款常用的python的web开发框架,采用MVT框架。
M:表示model,负责与数据库的交互;
V:表示view,负责请求的接受处理,返回响应;
T:表示template,负责一些html页面,静态文件等的渲染管理。
二、新建项目
我是在ubuntu16.04上建的项目,ubuntu自带多个版本的python,一般我们先用virtualenv创建python虚拟环境,然后在虚拟环境中开发。
1、首先安装好virtualenv,然后创建虚拟环境,默认命令创建的是python2的虚拟环境,我们用指定命令创建python3.5的虚拟环境,环境名称叫h1。
mkvirtualenv xxx #创建虚拟环境xxx,默认是python2的虚拟环境
rmvirtualenv xxx #删除虚拟环境xxx
workon