# 模型(Models)- beego ORM
beego ORM 是一個強大的 Go 語言 ORM 框架。她的靈感主要來自 Django ORM 和 SQLAlchemy。
目前該框架仍處于開發階段,可能發生任何導致不兼容的改動。
**已支持數據庫驅動:**
* MySQL:[github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)
* PostgreSQL:[github.com/lib/pq](https://github.com/lib/pq)
* Sqlite3:[github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)
以上數據庫驅動均通過基本測試,但我們仍需要您的反饋。
**ORM 特性:**
* 支持 Go 的所有類型存儲
* 輕松上手,采用簡單的 CRUD 風格
* 自動 Join 關聯表
* 跨數據庫兼容查詢
* 允許直接使用 SQL 查詢/映射
* 嚴格完整的測試保證 ORM 的穩定與健壯
* 可以切換數據庫進行多個數據庫操作
更多特性請在文檔中自行品讀。
**安裝 ORM:**
~~~
go get github.com/astaxie/beego/orm
~~~
- go環境搭建
- 解決go get網絡慢的問題
- beego的安裝
- bee的安裝
- 編輯器
- go module
- 配置文件詳解
- 配置文件其他說明
- 路由方法
- 路由
- 數據校驗
- 校驗函數
- 頁面跳轉
- 獲取前端數據
- json文件的獲取
- xsrf的用法
- xsrf的防護
- srfs和json的搭配
- flash的用法
- 過濾器
- url反轉
- 各類數據的處理
- 模板函數
- 內置模板函數
- 自定義模板函數
- 模板
- 模板處理
- 模板渲染
- 視圖文件的處理
- 靜態文件
- 請求方式判斷
- 驗證碼
- 另一種方法
- 分頁類
- session
- 登錄判斷
- orm模塊
- 使用方法
- mysql的安裝
- 安裝orm及驅動
- 建立模型
- 自定義模型
- 增刪改查
- 高級查詢
- 常見問題匯總
- 代碼收藏
- 打包部署
- go build打包
- utils收藏
- 新goer容易犯的錯
- 字符串操作