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

pd的django To do list教程-----(2)models模型的建立

2015-10-07 16:09 495 查看
1:在models.py中建表

from django.db import models

class Tcontent(models.Model):
content = models.CharField(max_length=456)              #用于记录每个todolist的具体内容,与此同时数据库将自动创建id字段

def __str__(self):                                      #用于调用显示具体内容(在这里即是显示每个todolist的具体内容),否者只会显示django project
return self.content


2:由于是使用mysql数据库,故需要更改settings.py的DATABASES相关设置

DATABASES = {
'default': {
'ENGINE' : 'django.db.backends.mysql',
'NAME' : '你要用的数据库名',
'USER' : '你的数据库用户名',
'PASSWORD' : '你的数据库密码',
'HOST' : '',                                  #不写即是默认localhost
'PORT' : 3306,                               #切记不是string型
9  }
}


3:在windows shell中进入项目所在目录:

python manage.py makemigrations: 在数据库中建立Tcontent表

python manage.py migrate: 完成数据更新

到此models部分就完成了

附录:

MySQLdb相关

  用mysql数据库必须要用到Python的MySQLdb模块,而目前MySQLdb模块似乎是只支持Python2.X,故我选择了python2.7

  关于MySQLdb的安装这篇文章讲的很好:/article/1414961.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: