1:手動新建乙個資料庫
2 :告訴django連線哪個資料庫
settings.py裡配置資料庫連線資訊:
#資料庫相關的配置項
databases =}
3 :告訴django用pymsql 模組代替預設的mysqldb 去連線mysql
在和settings.py 同目錄下的 __init__.py檔案中做配置
import pymysqlpymysql.install_as_mysqldb()
必須要繼承models.model ( 這個models.model類是django 自帶的)
classpublisher(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 下面的 在乙個事務中執行,一但出現異常,整個函式中所有的資料庫操...