
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'books',#你的数据库名称
'USER': 'root', #你的数据库用户名
'PASSWORD': '', #你的数据库密码
'HOST': '', #你的数据库主机,留空默认为localhost
'PORT': '3306', #你的数据库端口
}
}
INSTALLED_APPS = (
'books',#你的数据库名称
)
在mysql里面创建books数据库
检查配置是否有语法错误
使用python manage.py sqlall books 显示mysql语法
使用python manage.py syncdb同步模型中的数据库
创建成功!
你说对了,假设你用数据库管理工具的话,你要先选择你工程所对应的数据库,比如mysql,直接用控制台 *** 作的话,你需要先执行use yourdb,而用manage.py dbshell会自动链接到你用的数据库,省了输入用户名密码和use yourdb的过程。代码部分:
from django.db import models
class Student(models.Model):
name = models.CharField(max_length=30)
grade = models.IntegerField()
执行部分 :
python manage.py makemigrations
python manage.py migrate
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)