Iris後台管理Demo

2022-05-30 02:57:16 字數 1407 閱讀 3749

後台管理開發

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檔案,把它拷貝到專案根...