【まとめ】Python(CGI)で掲示板 プログラミング Twitter Facebook はてブ Pocket LINE コピー 2021.07.312023.07.07 これまでに書いた記事の中から、「Python(CGI)で掲示板」というテーマで書いた記事をまとめてみました。 【SQLite】データベースを作成するデータベースを作成するためにcreate_bdメソッドを作成する。importsqlite3importosclassDatabase:def__init__(self,_dbname='main.db'):self.d 【SQLite】データベースにテーブルを作成するデータベースにテーブルを作成するためにcreate_tableメソッドを作成する。importsqlite3importosclassDatabase:def__init__(self,_dbname='main.db' 【SQLite】データベースにデータを書き込むデータベースにデータを書き込むためにwrite_dataメソッドを作成するimportsqlite3importosclassDatabase:def__init__(self,_dbname='main.db'):se 【SQLite】データベースからデータを読み込むデータベースからデータを読み込むためにread_dataメソッドを作成する。importsqlite3importosclassDatabase:def__init__(self,_dbname='main.db'):s 【SQLite】データベースからデータを削除するデータベースからデータを削除するためにdelete_dataメソッドを作成する。importsqlite3importosclassDatabase:def__init__(self,_dbname='main.db') 【Python】ローカルサーバを立ち上げるターミナルを開いて、以下のコマンドを実行する。python-mhttp.server8000またはからアクセスできる。・CGIの場合ターミナルを開いて、以下のコマンドを実行する。python-mhttp.server--cgi8000cgi 【HTML】フォームを作成するformタグやinputタグを用いてフォームを作成する。<!DOCTYPEhtml><htmllang="ja"><head><metacharset="utf-8&q 【Python】フォームからデータを送信するcgiモジュールを用いて、フォームから送信された内容を取得する。importcgiimportcgitbimportsysimportiocgitb.enable()sys.stdout=io.TextIOWrapper(sys.stdou 【Python】フォームから送信された内容をデータベースに書き込むフォームから送信された内容をデータベースに書き込む。importcgiimportcgitbimportsysimportioimportsqlite3importoscgitb.enable()sys.stdout=io.TextIOWr 【Python】データベースから読み込んだ内容を表示するデータベースから読み込んだ内容を表示する。importcgiimportcgitbimportsysimportioimportsqlite3importoscgitb.enable()sys.stdout=io.TextIOWrapper 【Python】CGIで掲示板を作成するcgiモジュールを用いて、掲示板を作成する。importcgiimportcgitbimportsysimportioimportsqlite3importoscgitb.enable()sys.stdout=io.TextIOWrappe 【Python】エックスサーバーでCGIを実行する①以下のファイルを作成する。.htaccessAddHandlercgi-script.pyindex.py#!/usr/bin/python3.6#-*-coding:utf-8-*-print("Content-Type:te