Django 中ORM 的使用

2022-05-06 21:39:09 字數 824 閱讀 4254

1:手動新建乙個資料庫

2 :告訴django連線哪個資料庫

settings.py裡配置資料庫連線資訊:

#資料庫相關的配置項   

databases =

}

3 :告訴django用pymsql 模組代替預設的mysqldb 去連線mysql

在和settings.py 同目錄下的 __init__.py檔案中做配置   

import pymysql

pymysql.install_as_mysqldb()

必須要繼承models.model  ( 這個models.model類是django 自帶的)

class

publisher(models.model):

id = models.autofield(primary_key=true) #自增的主鍵

name = models.charfield(max_length=64) #varchar(64)

5 :兩條命令

1

:python manage.py.makemigrations

2:python manage.py migrate

#----->將登記的改動翻譯成sql 語句, 到資料庫中執行

2:  建立資料庫和配置資料庫

4:注釋掉settings.py 中csrf 那一行

1:輸入 127.0.0.1 :8000/publisher_list/        #---->返回乙個頁面,頁面上將資料庫中所有的出版社要展現出來。

使用Django的ORM詳細步驟

使用django的orm詳細步驟 1.自己動手建立資料庫 在cmd中輸入 create database 資料庫名 2.在django專案中設定連線資料庫的相關配置 告訴django連線哪乙個資料庫 資料庫相關的配置 3.告訴django用pymysql代替預設的mysqldb 連線mysql資料庫...

python指令碼使用Django的ORM

如果你想通過自己建立的python檔案在django專案中使用django的models,那麼就需要呼叫django的環境 import os if name main os.environ.setdefault django settings module bms.settings manage....

django中ORM的事務操作

在django的orm中,有兩種使用事務的方式 注意,mysql需要是innodb引擎 from django.db import transaction transaction.atomic def viewfunc request 下面的 在乙個事務中執行,一但出現異常,整個函式中所有的資料庫操...