1. 修改專案的 settings 配置
在 settings.py 中配置需要連線的多個資料庫連線串
2. 設定資料庫的路由規則方法
在settings.py中配置database_routers
project: 建立的django專案名稱(project_name)
database_router: 定義路由規則database_router.py檔名稱, 這個檔名可以自己定義
為了使django自己的表也建立到你自己定義的資料庫中,你可以指定 : admin, auth, contenttypes, sessions 到設定的資料庫中,如果不指定則會自動建立到預設(default)的資料庫中.
4. 建立資料庫路由規則
在專案工程根路徑下(與 settings.py 檔案一級)建立database_router.py檔案:
5.原生sql 的使用:
6. models建立樣例
如下:
7. 生成資料表
./ manage.py migrate--database=db01
./ manage.py migrate--database=db02
./ manage.py migrate
以上建立完成後,其它所有的建立、查詢、刪除等操作就和普通一樣操作就可以了,無需再使用類似
models.user.objects.using(dbname).all()
這樣的方式來操作
乙個Django專案
先要有一台db,建立庫 t1,並建立表 classes,有如下記錄 mysql select from classes id title 1 全棧4期 建立django專案 在新視窗中開啟 注釋掉 settings.py 檔案中的這一行 django.middleware.csrf.csrfview...
django 建立乙個專案
在d django project 目錄下 django admin startproject mysite在d django project mysite 目錄下 python magage.py runserver可以訪問 ctrl c 結束當前服務 解析 python manage.py指令和...
建立乙個Django專案
準備工作都完成了,現在可以建立乙個django專案啦。一種是利用整合開發軟體直接建立,比如pycharm 另一種就是利用終端。開啟虛擬環境 開啟虛擬環境是為了滿足不用的需求 輸入 先進入要建立目錄的路徑 python django admin.py startproject 專案名稱 自己取名 我取...