>>1.安装python2.6
>>2.安装django1.4
>>3.安装mysql驱动(只有这样才能使用mysql数据库)
>>4.创建django项目
命令行创建
工具创建(用PyDev)
>>5.安装PyDev(先要安装Eclipse或MyEclipse)
>>6.django中project介绍
一个project可以包含多个app
一个app也可以属于多个project
project目录下面文件:
manage.py 这是project运行的启动程序,执行它来启动服务器
__init__.py 表示当前目录是python的一个package,文件内容一般为空
settings.py 里面设置与项目有关的数据库配置(数据库的选择)以及应用的配置(python是可插拔式开发)
urls.py 里面主要设置项目中app的访问路径
wsgi.py 跟变量有关,一般默认就行,不需要改动
>>7.django中app介绍
__init__.py 作用跟project中作用一样
models.py 模型层 里面用Python创建类,相当于java中的bean
tests.py 这块是测试用的
views.py 视图层 里面写查询数据的方法,django里面的视图层跟java中的视图层不一样,java中的视图层就是用来展示查询结果的,而django里面的视图层只是把要展示的数据查询出来,不做展示工作,展示工作交给django的模板来做。这就是app下面templates文件夹的作用,它的名字不能变,必须是templates,里面是一些模板(模板语言)。
MVC模型在django中被称做MTV
>>8.django1.4跟低版本最明显的差别是:
配置app应用的时候不用把项目名带上。
>>9.心得体会:多看相应版本的官方文档(django1.4跟以前的版本有点出入)