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                 |
+--------------------+
9 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、連接成功

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM