一、自己創建數據庫
二、在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了
最後顯示錶: