首页 > 数据库技术 > 详细

Django基于ORM数据库配置

时间:2018-08-26 10:54:16      阅读:182      评论:0      收藏:0      [点我收藏+]

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数据库配置

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!