【まとめ】Python(CGI)で掲示板 プログラミング X Facebook はてブ Pocket LINE コピー 2021.07.312023.07.07 これまでに書いた記事の中から、「Python(CGI)で掲示板」というテーマで書いた記事をまとめてみました。 【SQLite】データベースを作成するデータベースを作成するためにcreate_bdメソッドを作成する。 import sqlite3 import os class Database: def __init__(self,_dbname='main.db' 【SQLite】データベースにテーブルを作成するデータベースにテーブルを作成するためにcreate_tableメソッドを作成する。 import sqlite3 import os class Database: def __init__(self,_dbname='main. 【SQLite】データベースにデータを書き込むデータベースにデータを書き込むためにwrite_dataメソッドを作成する import sqlite3 import os class Database: def __init__(self,_dbname='main.db&# 【SQLite】データベースからデータを読み込むデータベースからデータを読み込むためにread_dataメソッドを作成する。 import sqlite3 import os class Database: def __init__(self,_dbname='main.db& 【SQLite】データベースからデータを削除するデータベースからデータを削除するためにdelete_dataメソッドを作成する。 import sqlite3 import os class Database: def __init__(self,_dbname='main.d 【Python】ローカルサーバを立ち上げるターミナルを開いて、以下のコマンドを実行する。 python -m http.server 8000 または からアクセスできる。 ・CGIの場合 ターミナルを開いて、以下のコマンドを実行する。 python -m http.server 【HTML】フォームを作成するformタグやinputタグを用いてフォームを作成する。 <!DOCTYPE html> <html lang="ja"> <head> <meta charset=" 【Python】フォームからデータを送信するcgiモジュールを用いて、フォームから送信された内容を取得する。 import cgi import cgitb import sys import io cgitb.enable() sys.stdout = io.TextIOWrapp 【Python】フォームから送信された内容をデータベースに書き込むフォームから送信された内容をデータベースに書き込む。 import cgi import cgitb import sys import io import sqlite3 import os cgitb.enable() sys.stdo 【Python】データベースから読み込んだ内容を表示するデータベースから読み込んだ内容を表示する。 import cgi import cgitb import sys import io import sqlite3 import os cgitb.enable() sys.stdout = 【Python】CGIで掲示板を作成するcgiモジュールを用いて、掲示板を作成する。 import cgi import cgitb import sys import io import sqlite3 import os cgitb.enable() sys.stdout = 【Python】エックスサーバーでCGIを実行する①以下のファイルを作成する。 .htaccess AddHandler cgi-script .py index.py #!/usr/bin/python3.6 # -*- coding: utf-8 -*- print("Con