Django之歌:简易博客搭建教程 - (EPUB全文下载)
文件大小:1.01 mb。
文件格式:epub 格式。
书籍内容:
Table of Contents
出版信息
作者简介
序言
一、Django简介
二、 开发环境和Django安装
三、项目与App
四、Django Model
五、Admin
六、Views和URL
七、Template
八、动态URL
九、多说,markdown和代码高亮
终 更上一层楼
出版信息
书名: Django之歌:简易博客搭建教程
作者
: 刘斌
出品:
简 书
监制:
林 立
编辑:
Tama酱
市场:
马弋丁
技术支持:
赵 波
本书中的署名文章,除说明摘引的以外,其著作权均属于原作者。作者通过简书发布文章并授权简书团队制作本书。本电子书由简书全球范围内同步发行。
版权所有·侵权必究
简书官网:http://jianshu.com
新浪微博:@简书
twitter:@jianshucom
微信公众号:jianshuio
作者简介
刘斌
研究生/南京大学计算机科学与技术系
技术博客
:http://andrewliu.tk
Github
: http://github.com/andrew-liu
简书
: http://www.jianshu.com/users/4ee453b72aff/latest_articles
立志成为一个优秀的后端开发者, 是重度强迫症患者,优秀软件控,热爱编程,喜爱C/C++/Python语言,希望自己的知识学习能传播给更多人嗯。
序言
2014年夏,算是正式接触编程,其中走过太多的弯路,没有引路人,一直一台电脑,在庞大的网络上进行摸索,从C/C++开始学起,到现在已经学习编程七八个月了,总的来说还是新手。后来,又学习了Python语言,其简单易读的特性,让我深深陶醉,我怀着忐忑的心写了这个Django教程,以一遍“以教促学”的心态,希望在教给别人的同时,自己能够有更加深入的理解,历史一个月,经过几次修改其中的错误,总算完成了整个教程,这个教程以清晰的过程,通过一个完整的例子将Django的整个工作过程和基本的用法教给大家,希望每个读者能够从这个教程中获得一星半点的灵感,另外非常感谢简书团队对我写作的大力支持,以及自己的女朋友和身边朋友的支持。
一、Django简介
Django简介
Django是python中目前风靡的Web Framework, 那么什么叫做Framework呢, 框架能够帮助你把程序的整体架构搭建好, 而我们所需要做的工作就是填写逻辑, 而框架能够在合适的时候调用你写的逻辑, 而不需要我们自己去调用逻辑, 让Web开发变的更敏捷。
Django是一个高级Python Web框架, 鼓励快速,简洁, 以程序设计的思想进行开发. 通过使用这个框架, 可以减少很多开发麻烦, 使你更专注于编写自己的app, 而不需要重复造轮子。Django免费并且开源。
Django特点
完全免费并开源源代码
快速高效开发
使用MTV架构(熟悉Web开发的应该会说是MVC架构)
强大的可扩展性
Django工作方式
用户在浏览器中输入URL后的回车, 浏览器会对URL进行检查, 首先判断协议,如果是http就按照 Web 来处理, 然互调用DNS查询, 将域名转换为IP地址, 然后经过网络传输到达对应Web服务器, 服务器对url进行解析后, 调用View中的逻辑(MTV中的V), 其中又涉及到Model(MTV中的M), 与数据库的进行交互, 将数据发到Template(MTV中的T)进行渲染, 然后发送到浏览器中, 浏览器以合适的方式呈现给用户。
通过文字和图的结合希望读者能够初步理解Django的工作方式
二、 开发环境和Django安装
开发环境
下面仅仅是我的项目开发环境, 没有必要追求完全一致......
Mac OS X 10.10.1 #非必要
Python3.4.1
Django1.7.1
Bootstrap3.3.0 or Pure(临时决定使用的, @游逸 推荐) #非必要
Sublime Text 3 #非必要
virtualenv 1.11.6
虚拟环境配置
使用virtualenv创建虚拟环境, Ubuntun和Mac安装程序基本一致。
#安装virtualenv
$ pip install virtualenv
#创建虚拟环境
$ virtualenv -p /usr/local/bin/python3.4 ENV3.4
Running virtualenv with interpreter /usr/local/bin/python3.4
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.4'
New python executable in ENV3.4/bin/python3.4
Also creating executable in ENV3.4/bin/python
Installing setuptools, pip...done.
#激活虚拟环境
$ source /ENV3.4/bin/activate
#查看当前环境下的安装包
$ pip list
pip (1.5.6)
setuptools (3.6)
更多virtualenv使用可以参考Virtualenv
简明教程。
Git安装
Git是目前世界上最先进的分布式版本控制系统。
Mac下git安装
$ brew install git
Ubuntu下git安装
$ sudo apt-get install git
Windows就不说了, 没怎么用过Windows做开发, 坑太多了。
Github创建
在Github中创建一个属于自己的帐号。
新建帐号后, 请点击New repository或者下图地方。
并通过Install-SSH-Use-Github
学习简单的Githu ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Django之歌:简易博客搭建教程 - (EPUB全文下载)