PythonのFastAPIとMySQLを使用したシンプルなCRUD実装

一、プロジェクトの作成 PyCharmでFastAPIプロジェクトを作成します: 二、技術実装 データベース操作 実際のデータベースCRUD操作をカプセル化し、SQLAlchemyを使用して実装します。コードはbase.pyに記述します: from typing import Type, TypeVar, List, Generic, Optional, Any, Union, Iterable from sqlalchemy.orm import Session # ジェネリック型変数を定義 ...

8月11日 17:30 投稿

フォーム内の複数ボタンによる送信先制御手法

フォーム内の複数送信先処理 単一フォームで異なるアクション先を指定する必要がある場合、JavaScriptを使用した実装方法が有効です。以下に具体的な実装例を示します。 基本実装パターン <form id="multiActionForm" method="post"> <!-- フォーム要素 --> <input type="button" value="登録" onclick="setAction('register')"> <input type= ...

8月3日 08:45 投稿

Django 5.0 ログインページの実装手順

URL設定の構成 プロジェクトのメインURL設定ファイルで、ログイン関連のパスを定義します。 from django.contrib import admin from django.urls import path from auth_module import views urlpatterns = [ path('admin/', admin.site.urls), path('welcome/', views.welcome), path('login/', views.login_view), path('login_handler/', views.login_ ...

8月2日 21:46 投稿

JSP 2.0以降で使えるEL式の実践ガイド

EL式の概要 JSP 2.0より、スクリプトレット(<% … %>)は非推奨となり、代わりにEL(Expression Language)とJSTLタグを用いた記述が推奨されています。ELは主に値の出力にのみ使用され、<%= … %>を置き換える役割を果たします。 スコープオブジェクトへのアクセス ${key} と記述すると、page → request → session → application の順で属性を探索し、該当が ...

8月2日 09:40 投稿

Bootstrapフレームワーク 簡単な使用方法

Bootstrapフレームワークとは Bootstrapは米国Twitter社のデザイナーMark Otto氏とJacob Thornton氏が共同で開発した、HTML/CSS/JavaScriptを基盤とするフロントエンド開発フレームワークです。GitHubでの人気オープンソースプロジェクトとして知られ、NASAやMSNBCなどの大規模サイトでも利用されています。 ダウンロード手順 公式サイトより最新バージョンを取得します。 ...

8月1日 09:30 投稿

Django開発基礎:ソケット、HTTP、プロジェクト設定

学習記録 Q1. ソケットオブジェクトはサーバーとクライアントの両方になれますか?2つの書き方を見ました:server = socket.socket()とclient= socket.socket() 回答: はい、ソケットオブジェクトはサーバー側またはクライアント側のどちらとしても使用できます。Pythonのsocketモジュールでは、socket.socket()関数がソケットオブジェクトを作成し、このオブジェクトはサ ...

7月29日 05:34 投稿

Java Webアプリケーションにおけるクロスドメインリクエストの実装方法

JSONPを使用したクロスドメイン通信 JSONP(JSON with Padding)は、同一生成元ポリシーの制限を回避するための一般的な手法です。以下にJavaバックエンドとJavaScriptフロントエンドの実装例を示します。 サーバーサイド実装 package com.example.web.controller; import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.web.bind.annotation. ...

7月24日 18:35 投稿

HTMLテーブルの基本構造と実装方法

HTMLテーブルの基本構成 HTMLのテーブルは<table>要素で定義されます。テーブルは行(<tr>)で構成され、各行はセル(<td>)に分割されます。tdは"table data"の略で、セル内に配置されるコンテンツを表します。セルにはテキスト、画像、リスト、段落、フォームなど様々な要素を含めることができます。 基本的なテーブル実装例 <table style="border: 1p ...

7月24日 05:06 投稿

JavaScriptの基本とHTMLとの連携方法

JavaScript概要 JavaScriptは主にクライアントサイドで動作するスクリプト言語で、主な用途はページ内のデータ検証です。ブラウザがJavaScriptコードを解釈して実行します。 JavaScriptは元々Netscape社によって開発され、当初はLiveScriptと呼ばれていました。Javaプログラマーを惹きつけるため、JavaScriptに改名されました。 JavaScriptは動的型付け言語であり、Java ...

7月24日 01:03 投稿

Flaskフレームワーク:リクエストとレスポンス & テンプレート構文

Flaskフレームワーク:リクエストとレスポンス & テンプレート構文 Flaskフレームワークの基本 FlaskはPythonで書かれた軽量級のカスタマイズ可能なフレームワークです。他の同種のフレームワークと比較して、より柔軟、軽量、安全で学習が容易です。 MVCパターンと良好に連携して開発でき、開発者間での協力が可能です。小規模なチームでも短期間で機能豊富な中小規模のW ...

7月22日 01:31 投稿