2018-07-20-Python第三方库Django学习

介绍

Django 是 Python Web 框架

1
2
3
4
5
6
7
8
9
10
11
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。  
Django 项目是一个Python定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有:
用于创建模型的对象关系映射
为最终用户设计的完美管理界面
一流的 URL 设计
设计者友好的模板语言
缓存系统。
Django(发音:[`dʒæŋɡəʊ]) 是用python语言写的开源web开发框架(open source web framework),它鼓励快速开发,并遵循MVC设计。
2005年7月, 并于2008年9月发布了第一个正式版本1.0 。
Django 根据比利时的爵士音乐家Django Reinhardt命名,他是一个吉普赛人,主要以演奏吉它为主,还演奏过小提琴等。
由于Django在近年来的迅速发展,应用越来越广泛,被著名IT开发杂志SD Times评选为2013 SD Times 100,位列“API、库和框架”分类第6位,被认为是该领域的佼佼者 [1] 。

安装

官网:https://docs.djangoproject.com/en/2.0/topics/install/#installing-official-release
同时也可以参考第三方的安装教程:http://www.runoob.com/django/django-install.html
(以下为我在Mac系统上的安装过程)

1
2
pip install msgpack #安装依赖库
pip install Django #安装

使用Demo

1
2
3
4
5
6
$ django-admin.py startproject testdj
$ cd testdj #切换到我们创建的项目
$ python manage.py runserver
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
项目已启动,访问地址为http://127.0.0.1:8000/

开发

参考N多网上文章教程,
教程:http://www.runoob.com/django/django-tutorial.html
很好的一个教程:https://www.cnblogs.com/feixuelove1009/p/5823135.html
其它:搜索