Django——ORM数据库连接操作
程序员文章站
2024-03-14 12:20:22
...
一、自己创建数据库
二、在settings里面配置mysql数据库链接
在settings中找到DATABASES,设置连接
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #通过这个去链接mysql
'NAME': '',#数据库名称
'USER':'root',
'PASSWORD':'',#密码
'HOST':'localhost',
'PORT':'3306',
}
}
三、打开app01中的__init__文件
写入:
import pymysql
pymysql.install_as_MySQLdb()
四、创建表
打开model.py
使用命令创建表
例:
class Author(models.Model):
nid = models.AutoField(primary_key=True)
name = models.CharField(max_length=32)
age = models.IntegerField()
五、执行创建命令
python manage.py makemigrations 创建脚本
python manage.py migrate 迁移
这时候打开数据库发现多了好多表
‘项目名_‘ 开头的就是创建的表,其他的不用理会。
在pycharm中查看数据库表:
配置数据库:
点击测试连接,这时如果没有驱动,根据提示下载mysql的驱动
下载驱动后再次测试,出现
这种情况是mysql的时区问题
修改mysql时区
set time_zone = '+8:00';
show variables like '%time_zone%';
设置完成后再次测试,显示成功就ok了
最后显示表:
上一篇: Tensorflow神经网络的实现过程
下一篇: 十二 Keras卷积神经网络实例