后臺管理系統:beego admin

jopen 11年前發布 | 58K 次閱讀 beego admin

beego admin

基于beego,jquery easyui ,bootstarp的一個后臺管理系統

正在開發中,請勿使用

獲取安裝

執行以下命令,就能夠在你的GOPATH/src 目錄下發現beego admin

$ go get github.com/osgochina/admin

初次使用

創建應用

首先,使用bee工具創建一個應用程序,參考http://beego.me/quickstart

$ bee new hello

創建成功以后,你能得到一個名叫hello的應用程序, 現在開始可以使用它了。

import ( "github.com/osgochina/admin" ) 

引入admin代碼,再main函數中使用它

func main() { admin.Run() beego.Router("/", &controllers.MainController{}) beego.Run() } 

配置文件

第一次使用的時候需要創建一個數據庫,目前僅支持mysql,創建數據庫的時候需要設置為utf8編碼。

創建了一個utf8字符格式的mysql數據庫以后,需要去hello/conf/app.conf中配置 數據庫鏈接信息

db_host = localhost
    db_port = 3306
    db_user = root
    db_pass = root
    db_name = admin
    db_type = mysql

把以上信息配置成你自己數據庫的信息。 還有一部分權限系統需要配置的信息

sessionon = true
rbac_role_table = role
rbac_node_table = node
rbac_group_table = group
rbac_user_table = user
#admin用戶名 此用戶登錄不用認證
rbac_admin_user = admin

#默認需要認證模塊
not_auth_package = public,static
#默認認證類型 0 不認證 1 登錄認證 2 實時認證
user_auth_type = 1
#默認登錄網關
rbac_auth_gateway = /public/login

以上配置信息都需要加入到app.conf文件中。

復制靜態文件

最后還需要把js,css,image,tpl這些文件復制過來。

$ cd $GOPATH/src/hello $ cp -R ../github.com/osgochina/admin/static ./ $ cp -R ../github.com/osgochina/admin/views ./

編譯項目

全部做好了以后。就可以編譯了,進入hello目錄

$   go build

首次啟動需要初始化數據庫表。

$ ./hello -syncdb

好了,現在可以通過瀏覽器地址訪問了http://localhost:8080/public/index

默認得用戶名密碼都是admin

https://github.com/osgochina/admin

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!