首页 > 代码库 > Django配置MySQL

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 connectioncursor=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

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

 

Django配置MySQL