建立一個mysql數據庫python
1.打開終端(cmd):
輸入: mysql -uroot -p
密碼:***
輸入: create database 數據庫名字;mysql
2.在settings中進行配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'library',
'HOST': '127.0.0.1',
'PORT': 3306,
'USER': 'root',
'PASSWORD': '666',
}
}sql
3.在與settings同級目錄下的init的文件中寫:
import pymysql
pymysql.install_as_MySQLdb()數據庫
4.在app下的models中寫類(models.Model)
class Author(models.Model):
'''
做者表
'''
name = models.CharField(max_length=32)
age = models.IntegerField
sex = models.CharField(max_length=16,default='女')django
5.數據庫遷移的命令
python manage.py makemigrations # 在app下的migrations文件夾下記錄 models的變動記錄
python manage.py migrate # 將models的變動記錄同步到數據庫中app