Django配置MySQL

Django配置MySQL的参数设置

DATABASES = {
    default: {
        ENGINE: django.db.backends.mysql,
        NAME: djangodb,
        USER:root,
        PASSWORD:123456,
        HOST:127.0.0.1,
        PORT:3306,
    }
}

参数设置完后,我们需要测试下设置是否成功。进入自己的项目目录下,执行 python manage.py shell,输入下面的命令:

from django.db import connection
cursor=connection.cursor()

如果没有报错的话,说明我们的配置成功了。

 

然后我们就需要建立一个model了,写好models.py文件后,需要安装该模型,打开settings.py,找到下面的代码,在最后一行加上你的模型的名称。

 

INSTALLED_APPS = (
    django.contrib.admin,
    django.contrib.auth,
    django.contrib.contenttypes,
    django.contrib.sessions,
    django.contrib.messages,
    django.contrib.staticfiles,
    myapp,
)

 

为了检验模型代码的正确与否,需要一次验证

manage.py validate

如果没有返回错误的话,说明模型时正确的,执行下面的代码生成SQL语句:

python manage.py sqlall myapp

此时,就可以看到创建数据库中的表的SQL语句。

注意。此时此刻,上面的那条命令仅仅是将SQL语句打印出来而已,真正要建立各种表的话,需要执行该语句:

python manage.py syncdb

至此,数据库中的表已经被创建完毕。

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。