django ORM创建数据库方法
生活随笔
收集整理的這篇文章主要介紹了
django ORM创建数据库方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、指定連接pymysql(python3.x)
先配置_init_.py
import pymysql
pymysql.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 | +--------------------+ rows in set (0.00 sec)mysql> use django_orm Database 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/huangjinshan/p/6495300.html
總結
以上是生活随笔為你收集整理的django ORM创建数据库方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 注解数组初始化_Java 之
- 下一篇: java清理语句,java – 如何在不