Django——ORM數據庫連接操作

一、自己創建數據庫

二、在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了
在這裏插入圖片描述

最後顯示錶:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章