後台管理開發
1. 商品模型設計開發2. 商品增刪改查功能開發
3. 後台商品管理頁面開發
結構體的tag
在golang中,命名都是推薦都是用駝峰方式,並且在首字母大小寫有特殊的語法含義:包外無法引用。但是由經常需要和其它的系統進行資料互動,例如轉成json格式,儲存到redis等等。這個時候如果直接用屬性名來作為鍵值會不符合專案要求。
go語言的orm
orm是資料庫與程式之間的對映關係的實現,將資料庫中的資料轉換成程式的實現
go語言和mysql互動
針對資料庫中的資料,使用go語言進行增刪改查
// rows.next() 類似於迭代器,返回每條記錄, 返回多行資料
for rows.next()
fmt.printf("多行資料: %s\n ", productname)
} if err := rows.err(); err != nil
// queryraw 用於返回單行的查詢, 如果是*的話,需要使用多個引數進行接受
//rows1 := db.queryrow("select * from product where id = ?", 1)
rows1 := db.queryrow("select productnum from product where id = ?", 1)
var productnum int64
if err := rows1.scan(&productnum); err != nil
fmt.printf("單行資料: %d\n", productnum)
// 預佔位符,db.prepare()返回乙個stmt。stmt物件可以執行exec,query,queryrow等操作。
stmt, _ := db.prepare("insert into product (productname, productnum, productimage, producturl) values (?,?,?,?)")
// exec() 執行函式,常用作執行增刪該等操作
row2, err := stmt.exec(
"娃哈哈",
fmt.printf("資料插入成功!返回操作的資料的id: %d", idnew)
}
名字管理系統demo
名字管理系統demo 列印功能提示 print 歡迎使用名字管理系統v6.6.6 print 1 新增乙個名字 print 2 刪除乙個名字 print 3 修改乙個名字 print 4 查詢乙個名字 print 5 退出此系統 獲取功能項 list names 定義乙個儲存資料得列表 while ...
Django Grappelli後台管理
jango.contrib.admin django.contrib.auth django.contrib.contenttypes django.contrib.sessions django 2.後的寫法 from django.urls import path urlpatterns pat...
django xadmin後台管理
1 xadmin 後台管理比django 自帶admin好用多了,介面更好看。2 xadmin該怎樣安裝呢?github 然後用pip install c users luguanyou desktop xadmin.zip 後面是檔案路徑 安裝完後,解壓後可以看到xadmin檔案,把它拷貝到專案根...