标签:model mys 数据库配置 连接 配置 migration 记录 prim 应用
1.自己手动创建数据库
create database 数据库名
2.在Django项目中配置数据库相关配置 setting文件下
1 DATABASES = {
2 ‘default‘: {
3 ‘ENGINE‘: ‘django.db.backends.mysql‘, #连接数据库的类型
4 ‘HOST‘:‘127.0.0.1‘, #连接数据库地址
5 ‘PORT‘:3306, #端口号
6 ‘NAME‘:‘manage‘, #数据库名
7 ‘USER‘:‘kevin‘, #数据库用户名
8 ‘PASSWORD‘:‘12121‘, #数据库密码
9 }
10 }
3.告诉diango用pymysql去代替mysqlDB,去连接数据库
在项目的_init_.py文件里配置 非APP下的_init_.py
1 import pymysql
2 #让Django用pymysql来代替mysqlDB
3 pymysql.install_as_MySQLdb()
4.在APP应用里的model文件定义class(映射数据库表名),类必须继承models.Model
类的对象对应表的一条记录,属性对应一列记录;
1 class UserInfo(models.Model):
2 id=models.AutoField(primary_key=True) #自增类型主键
3 name=models.CharField(null=False,max_length=20) #不为空 char长度为20
5.执行命令语句去创建数据表
>>>python manage.py makemigrations
>>>python manage.py migrate
标签:model mys 数据库配置 连接 配置 migration 记录 prim 应用
原文地址:https://www.cnblogs.com/wen-kang/p/9536430.html