一、model的配置
1、創建數據庫
2、安裝pymysql
3、修改配置文件
數據庫連接配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'stu', #數據庫名
'USER':'root', #登錄用戶名
'PASSWORD':'123456', #登錄密碼
'HOST':'127.0.0.1', #服務器地址
'PORT':'3306', #數據庫端口號
}
}
把當前的應用導入
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myhome', #每添加一個應用在后面追加上應用名
]
4、導入pymysql
在settings.py同級目錄下的__init__.py導入pymysql
import pymysql
pymysql.install_as_MySQLdb()
數據庫表生成
1、定義模型 models.py
class User(models.Model):
name = models.CharField(max_length=50) #屬性名即為列名
age = models.IntegerField()
class Meta:
db_table='users' 創建表名
2、生成遷移文件 在manage.py目錄下
python3 manage.py makemigrations
3、執行遷移 在manage.py目錄下
python3 manage.py migrate
4、備注:python3 manage.py --help 查看所有命令
