博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django ORM创建数据库方法
阅读量:5210 次
发布时间:2019-06-14

本文共 1362 字,大约阅读时间需要 4 分钟。

1、指定连接pymysql(python3.x)

 

先配置_init_.py

import pymysqlpymysql.install_as_MySQLdb()

2、配置连接mysql文件信息

settings.py

DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql',         'NAME': 'django_orm',    #你的数据库名称        'USER': 'root',   #你的数据库用户名        'PASSWORD': '', #你的数据库密码        'HOST': '', #你的数据库主机,留空默认为localhost        'PORT': '3306', #你的数据库端口    }}

3、在mysql数据库中,创建数据库。

mysql> create database Django_ORM character set utf8;Query OK, 1 row affected (0.01 sec)mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || abc                || crm                || django_orm         || mysql              || performance_schema || s1                 || sys                || t2                 |+--------------------+9 rows in set (0.00 sec)mysql> use django_ormDatabase changed #####################################3 如果是连接linux系统上的mysql数据库,需要先授权,才能连接。 授权语句如下:

  grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

  flush privileges;

4、在app01下面的models.py里面写建表语句

建表语句:

class Book(models.Model):    name=models.CharField(max_length=20)    price=models.IntegerField()    pub_date=models.DateField()

 

5、在终端执行命令

创建表

python manage.py makemigrations

写入数据库

python manage.py migrate
 
6、添加Mysql

配置mysql信息---点OK。

 7、连接成功

 

转载于:https://www.cnblogs.com/nulige/p/6484772.html

你可能感兴趣的文章
几种不同程序语言的HMM工具包
查看>>
Bootstrap 3 网格系统
查看>>
JS高级----------------->原型最终指向了哪里
查看>>
Android
查看>>
pc端引入微信公众号文章
查看>>
IOS 第三方库之-MBProgressHUD的使用详解
查看>>
测试各种方法读取xlxs文件
查看>>
实验2-2-9 计算火车运行时间
查看>>
第四周作业2.2
查看>>
linux搭建java ee开发环境
查看>>
计蒜课 光合作用 百度之星2012.12.23题目1
查看>>
STM32 Cubemx 输出可调频率与占空比的PWM
查看>>
app转iap
查看>>
5款Java程序员必须了解的错误跟踪工具
查看>>
ExtJs学习笔记之window
查看>>
Xilinx 7系列例化MIG IP core DDR3读写
查看>>
嵌入式Linux要学哪些东西?你真的造吗?
查看>>
linux后台运行之screen和nohup
查看>>
决策树算法(ID3)
查看>>
神经网络与BP神经网络
查看>>