huangliang00 2020-05-03
""" # 1. 手动创建一个数据库 # 2. 在 Django 项目中设置连接数据库的相关配置(告诉Django 连接哪一个数据库) 在 DATABASES 中 进行数据库配置: DATABASES = { ‘default‘: { # 数据库连接类型 ‘HOST‘:‘127.0.0.1‘, # 端口 ‘PORT‘:3306, # 库名 ‘NAME‘:‘d01‘, # 用户名 ‘USER‘:‘root‘, # 密码 ‘PASSWORD‘:‘chaoqi‘ # ‘NAME‘: os.path.join(BASE_DIR, ‘db.sqlite3‘), } } # 3. 告诉 Django 用pymysql 代替默认的 MySQLDB 连接MySQL数据库 在 __init__.py 文件中,添加: import pymysql pymysql.install_as_MySQLdb() # 4. 在 app 下面的 models.py 文件中定义一个类,这个类继承 models.Model(也可以有其他选择) class 类名(models.Model) # 5. 执行两个命令: 1. python manage.py makemigrations # 将 models.py 里的更改记录下来 2. python manage.py migrate # 将更改的记录翻译成 sql 语句 去 数据库执行 """