Sqlalchemy model 檔案自動生成

2022-04-12 01:46:44 字數 490 閱讀 6953

自動生成sqlalchemy的models檔案的包早用過了,有個字段型別做了改動,調了得10幾分鐘才搞定。記錄下自動生成models檔案的python包sqlacodegen 

sqlacodegen已經加入pypi,只需要使用pip install sqlacodegen就可以安裝了 

安裝後即可執行命令生成models.py檔案了 

假設資料庫連線字串是: mysql: 

使用命令:sqlacodegen mysql: > models.py即可在當前目錄生成models.py檔案 

檢視了下生成的models.py檔案,可以符合pep8規範,可生成檢視類,會根據有沒有主鍵決定是不是meta table,可以生成外來鍵,就目前的使用沒有出現過問題。

python3也是可以支援的。

sqlacodegen mysql+pymysql://

root:root@***:3306/automovie > models.py

RandomStringUtils自動生成碼

產生5位長度的隨機字串,中文環境下是亂碼 randomstringutils.random 5 使用指定的字元生成5位長度的隨機字串 randomstringutils.random 5,new char 生成指定長度的字母和數字的隨機組合字串 randomstringutils.randomalp...

csharpToClass通過表明自動生成類

首先是讀取需要的資訊 string sql select t1.column name,data type,nullable,comments from select table name,column name,data type,data default,nullable from user t...

Android Studio 根據模板自動生成

外掛程式功能 根據模板自動生成檔案 可包含資料夾 根據xml自動生成findviewbyid 包括在介面卡中 解決databinding等apt工具造成編譯錯誤誤導 功能會根據我工作的需要繼續更新 自動生成模板 首先,在android studio準備好模板檔案,具體格式如下 裡面的和會自動替換為業...