您的位置:首页 > 编程语言 > Go语言

django学习笔记1-简介与安装

2014-02-27 17:10 489 查看
1.简介
Django 项目是一个 python定制框架,主要目的是简便、快速的开发数据库驱动的网站。Django是一种 MVC 框架。以下是 Django 中 M、V 和 C 各自的含义:
M(model模型),数据存取部分,由django数据库层处理
V(view视图) ,选择显示哪些数据及要怎样显示的部分,由视图和模板处理。
C(controller控制器),根据用户输入委派视图的部分,由 Django 框架通过按照 URLconf 设置,对给定 URL 调用合适的 python 函数来自行处理。

由于 C 由框架自行处理,而 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),Django 也被称为MTV 框架 。在 MTV 开发模式中:
M 代表模型(Model),django以Python类形式定义数据模型,ORM(对象关系映射)将模型与关系数据库连接起来,你将得到一个非常容易使用的数据库API
T 代表模板(Template),通过给模版传入不同的参数,可以得到新的完全不同的页面
V 代表视图(View),即业务逻辑层。该层包含存取模型及调取恰当模板的相关逻辑。你可以把它看作模型与模板之间的桥梁。

2.安装配置
django1.5.1 下载地址:https://www.djangoproject.com/download/ 此版本只支持python 2.6.5-2.7的版本
python2.7.4 下载地址:http://www.python.org/download/releases/
mysql5.1.69 下载地址:http://dev.mysql.com/downloads/mysql/5.1.html#downloads
mysql-python-connector 下载地址:http://dev.mysql.com/downloads/connector/python/这个是为了使python也能用mysql
首先安装python,安装好后最好配置下环境变量PATH,然后安装django,在命令行里转到django目录,运行python setup.py install安装
安装和配置mysql可看这里http://blog.csdn.net/lyg__wangjian/article/details/6757145
然后是安装mysql-python-connector。至此环境搭建完毕。

为了方便管理和编写项目,我使用的是eclipse+pydev插件,我使用的插件源是http://pydev.org/updates
装好插件后,打开window >> Preferences,里面应该会有pydev选项卡,点击展开后的interpreter-python,新建python解释器,目录设为python的安装目录。
此后就可以在eclipse下进行django开发了。

3.学习与问题
主要的教程有两个:
官方文档:https://docs.djangoproject.com/en/1.5/ 中文的在https://django-chinese-docs.readthedocs.org/en/latest/index.html
django book:http://djangobook.py3k.cn/2.0/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: