码迷,mamicode.com
首页 > 数据库 > 详细

Django基于ORM数据库配置

时间:2018-08-26 11:58:19      阅读:185      评论:0      收藏:0      [点我收藏+]

标签: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

Django基于ORM数据库配置

标签:model   mys   数据库配置   连接   配置   migration   记录   prim   应用   

原文地址:https://www.cnblogs.com/wen-kang/p/9536430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!