メニュー

PythonフレームワークFlaskで請求書発行アプリを作ろう

発売日: 2024/3/22 ISBN: 9784295602644 全文検索: 対応
★★★★★ ★★★★★ 0件
この技術書籍は、Pythonのフレームワーク「Flask」を用いて、Webデザイナーやエンジニアがブラウザ上で請求書を発行できるアプリケーションの作成方法を、わかりやすく段階を追って解説します。読者は公開されているサンプルコードをGitHubからダウンロードし、自分の環境でアプリケーションの動作を確認しながら、Flaskを使ったWebアプリケーション開発の技術を実践的に学べます。Pythonの基本を押さえた後の次のステップとして、またはPythonを使ったWebアプリケーション開発の全体的な理解を深めたい方、さらには請求書発行作業の効率化を目指すフリーランスのWebデザイナーやエンジニアに特にお勧めします。
目次プレビュー
  • はじめに
  • 第1章 ディレクトリー構成とBlueprintによる機能の分割
  • 第2章 ログイン機能の作成
  • 本書の概要
  • 執筆の動機
  • 本書が対象とする読者
  • 「Flask」とは?
  • アプリの全体像
  • 準備するもの
  • ブラウザー上に「Hello, World」と表示する最小限のFlaskアプリを作成
  • 1.1 アプリのディレクトリー構成
  • 1.2 Blueprintで機能を分割
  • 1.3 Blueprintを呼び出す
  • 1.4 各ディレクトリーの機能を定義
  • 1.5 ブラウザーに表示される部分を作成
  • 2.1 ブラウザーに表示される部分の作成
  • 2.2 ローカル環境にPostgreSQLをインストール
  • 2.3 データベースにユーザーテーブルを作成
  • 2.4 アプリケーションとデータベースを連携させる
  • 2.5 データベースをオブジェクトとして扱えるようにする
  • 2.6 開発用の仮ユーザーを登録
  • 2.7 ログインしなければ閲覧できない画面を指定
  • 2.8 ログアウト機能の作成
  • 3.1 HTMLの共通する部分をテンプレート化
  • 3.2 ジョブのデータモデルを定義
  • 3.3 各テーブルをPythonのクラスとして定義
  • 3.4 ジョブの作成(create)機能を作成
  • 3.5 ジョブの一覧表示(top)機能を作成
  • 3.6 ジョブの更新(update)機能を作成
  • 4.1 請求書のテンプレートをExcelファイルで作成
  • 4.2 ブラウザー上に表示される画面を作成
  • 4.3 請求書発行機能を実装
  • 4.4 ヘルパー関数writeExcelの作成
  • 5.1 ブラウザーに表示される画面を作成
  • 5.2 管理画面の機能を定義
第6章 デプロイ
  • 謝辞

まだレビューが投稿されていません