django项目实战(2)-数据库配置

项目创建完成后,我们需要配置数据库了,虽然我们在创建项目的时候选择了mysql数据库,但是我们还要安装MySQL_python模块,这个网 上好多教程,就不详细讲了,有问题的话,可以百度一下,一箩筐。(用mac的朋友要注意一下,最新的10.8.2系统里面需要先安装Command Line Tools,才能安装MySQL_python模块),安装完MySQL_python模块后,我们可以在命令行下输入python,然后输入 import MySQLdb,如果没有报错,那说明你的MySQL_python模块安装正确了。

 

接下来我们创建一个application来测试一下对数据库的读写操作。

(1) 右击项目:如图,选择Create application(manage.py startapp),当然我们也可以在命令行执行python manage.py startapp Login创建一个叫“Login”的application。然后需要在settings文件的INSTALLED_APPS里面注册一下刚刚创建的 Login。

 

 (2) 创建并且注册完application后,我们需要在“Login”下的models.py里面定义我们的数据模型,这里就相当于我们在数据库里的 CREATE TABLE了,我们这里定义一个简单的学生模型,该学生拥有name,email,phoneNumber三个属性,这三个属性等同于数据库中的字段,当 然,定义完之后,我们需要在如上图所示的Django选项中选择Sync DB(manage.py syncdb),这样django就会自动帮我们在数据库中创建Login_students这个表。

 

(3)创建完表时候,下面就可以开始测试读写操作了。我们可以在Login下面创建一个mysqlConn.py文件来测试读写操作,到这里,我们整个数据库连接,读写数据到这里就结束了。有什么不足的地方,望大家指出来,交流交流。哈哈。

你可能感兴趣的:(django,数据库配置)