iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Modern Web

BeeGo 系列

了解 BeeGo 並且撰寫一個簡易的 blog 網站

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 1

BeeGo 介紹

年初的時候使用 Go 寫了一些小工具,最近想要進一步,來試試看 Go 的 web framework,Go 的 web framework 還蠻多的,從這篇 W...

2019-09-10 ‧ 由 elleryq 分享
DAY 2

BeeGo Getting start

我的環境 Ubuntu 18.04 LTS 第一步,安裝 Go,我使用 Ubuntu Snap 已經預包好的 sudo snap install --cla...

2019-09-11 ‧ 由 elleryq 分享
DAY 3

Project Layout 與設定

使用 tree 指令看一下產出的專案目錄架構 $ cd $GOPATH/src/my $ tree hello hello ├── conf │   └── a...

2019-09-12 ‧ 由 elleryq 分享
DAY 4

ORM(1)

ORM 其實要講很多東西,這篇我們先講這幾個部份,model 的操作下一篇再來講。 安裝 產生、定義 model Migration 程式與設定 安裝 首先...

2019-09-13 ‧ 由 elleryq 分享
DAY 5

ORM(2)

前篇已經建立了 user model,這篇來介紹 ORM 的操作。 因為之前用 bee 產生的 model 程式碼裡,已經有寫好的函式了,所以我們直接參考 mo...

2019-09-14 ‧ 由 elleryq 分享
DAY 6

Controller and View(1)

今天來小試一下,新增一個關於頁面。 一般在 MVC 架構裡要新增一個頁面,得新增一個 Controller 跟 View 。在 Django 是新增一個 Cla...

2019-09-15 ‧ 由 elleryq 分享
DAY 7

Controller and View(2)

今天要試驗的是 BeeGo 的 CRUD。 還是先用 bee 這工具幫我們產生 Controller 與 Views bee generate controll...

2019-09-16 ‧ 由 elleryq 分享
DAY 8

Template

本來預期上篇就可以把 CRUD 做完,實際試下去,才知道 bee 這工具不如預期來的好。今天除了簡單的介紹 Template 之外,也順便實作出使用者列表頁面。...

2019-09-17 ‧ 由 elleryq 分享
DAY 9

Form and CSRF(1)

今天來講講怎麼做新增跟修改,新增跟修改主要是 Form 的處理。 BeeGo 可以直接從之前定義的 model 產生 form,首先在 controllers/...

2019-09-18 ‧ 由 elleryq 分享
DAY 10

Form and CSRF(2)

Customize Form 上篇提到 renderform 不能處理日期時間欄位的事情,今天再次花了點時間去追蹤 renderForm 的程式,然後動手做了點...

2019-09-19 ‧ 由 elleryq 分享