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
至此,数据库中的表已经被创建完毕。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。