首先我們需要在項目名稱的init.py中加入添加pymysql
import pymysql
pymysql.install_as_MySQLdb()
在setting.py中設(shè)置DATABASES
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '', #你的數(shù)據(jù)庫名稱
'USER': '', #你的數(shù)據(jù)庫用戶名
'PASSWORD': '', #你的數(shù)據(jù)庫密碼
'HOST': '', #你的數(shù)據(jù)庫主機,留空默認(rèn)為localhost
'PORT': '3306', #你的數(shù)據(jù)庫端口,
}
}
然后開始寫你的models吧!
class Book(models.Model):
name = models.CharField(max_length=20)
price = models.IntegerField()
pub_date = models.DateField()
寫完models,開始寫python指令!在Terminal命令行中輸入以下兩句指令:
python manage.py makemigrations 會在你的 app -> migrations 目錄中生成相應(yīng)的文件
python manage.py migrate 在你的MySQL數(shù)據(jù)庫中創(chuàng)建相應(yīng)的表
之后我們就可以在PyCharm中直接查看MySql中我們創(chuàng)建的表了!

1.jpg

2.jpg

3.jpg
上面圈紅色的圈,就是我所寫的models,然后創(chuàng)建的表!