iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

從開始到放棄的Flask 系列

剛接觸Flask後就把他的一些學習過程結合成一個沒甚麼用的程式

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文 團隊NUTC_IMAC_智慧星爆
DAY 11

[Day 11] session是什麼? 如何在Flask使用session

什麼是session 昨天介紹完了Flask的Cookie,今天我們來看看他的好朋友Session吧。Session這個機制是絕大多數Web應用都需要的功能,它...

2023-09-21 ‧ 由 arbin 分享
DAY 12

[Day 12] Flask Flash

在Web的應用中,我們常常需要在請求間傳遞一些提示訊息,例如登錄成功、文件上傳成功等提示的訊息。在Flask框架提供了flash功能用於此類暫存消息。所以今天會...

2023-09-22 ‧ 由 arbin 分享
DAY 13

[Day 13] Flask SQLAlchemy (1) 如何建立資料庫

今天我們來練習看看Flask連接資料庫吧,由於Flask本身其實是不支援對資料庫直接做操作,所以我們要使用Flask-SQLAlchemy這個擴充套件,他是 F...

2023-09-23 ‧ 由 arbin 分享
DAY 14

[Day 14] Flask SQLAlchemy (2) 資料庫的基本操作

上篇文章介紹了Flask SQLalchemy的基本用法,包括安裝、配置資料庫、模型定義及創建資料庫,今天我會介紹一些資料庫的操作。 添加資料 在Flask S...

2023-09-24 ‧ 由 arbin 分享
DAY 15

[Day 15] Flask SQLAlchemy (3) 一對多關聯

當我們在開發一個應用時,通常會需要處理多個資料表之間的關聯。Flask SQLAlchemy 提供了強大的方法可以來處理這些關聯,讓我們可以有效地組織和檢索相關...

2023-09-25 ‧ 由 arbin 分享
DAY 16

[Day 16] Flask SQLAlchemy (4) 多對多關聯

昨天看過了一對多的資料庫關聯,今天我們會來看看多對多的資料庫關聯,多對多關聯是一種資料庫中常見的關聯型態,它描述了兩個實體之間的關係,其中一個實體可以與多個另一...

2023-09-26 ‧ 由 arbin 分享
DAY 17

[Day 17]Flask Login(1)

前幾天已經知道了資料庫怎麼操作了,今天我會先簡單介紹Flask的另一個套件Flask-Login。 什麼是Flask Login 當我們在Flask開發網站或是...

2023-09-27 ‧ 由 arbin 分享
DAY 18

[Day 18]申請openAI的API key

今天文章難產,先拿之後要用的到的文章來用,之後再慢慢補充Flask-Login吧~ 先到openAI的官網登入,沒有帳號要先註冊 登入成功之後選擇最右邊...

2023-09-28 ‧ 由 arbin 分享
DAY 19

[Day 19]openAI怎麼用?

昨天我們成功申請到了openAI的API key,今天我們來試試看怎麼使用吧 安裝套件 首先,我們需要安裝OpenAI的Python套件。 pip instal...

2023-09-29 ‧ 由 arbin 分享
DAY 20

[Day 20]JS速成班(1)

因為之後我會利用flask做一個簡單的聊天機器人,而在製作時會使用到JavaScript,所以我們今天先來學一些基礎的JavaScript。 JavaScrip...

2023-09-30 ‧ 由 arbin 分享