首页 > 代码库 > 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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。