むの

フリーランスエンジニア 組み込み → 制御 → IoT? → Web(いまここ)

むの

フリーランスエンジニア 組み込み → 制御 → IoT? → Web(いまここ)

マガジン

  • Pythonアプリケーション開発

記事一覧

[Python] Flaskアプリケーション開発 APIエンドポイント開発

APIとはWebアプリケーションではURLのことをAPI(アプリケーションインターフェース)とも呼びます。 インタフェースとは何が接するところという意味です。 キーボードは…

むの
2年前
3

[python]アプリケーション開発入門   WTFフォーム作成

Webフォームはアプリケーションにとって重要です。ユーザーが入力したデータをアプリケーションが受け取れるようになります。 投稿やお問い合わせなどフォームを利用するこ…

むの
2年前
2

Pythonアプリケーション開発入門 〜 ベーステンプレートの作成 〜

今回はjinja2の継承機能を使い、ベーステンプレートを作成する方法を説明します。 Webサイトは、画面ごとに内容は違っても、全体的なレイアウトは共通です。新しい画面を…

むの
3年前
1

Pythonアプリケーション開発入門 〜 Flask アプリケーションの実行 〜

開発環境を整えたら、 さっそくFlask アプリケーションを実行してみましょう 内容・簡単なアプリケーションのコードを書いてみる ・環境変数にアプリケーション名を設定し…

むの
3年前
2

Pythonアプリケーション開発入門 〜  開発環境を準備する 〜

アプリケーションを作成する前に、開発環境を準備しましょう。 色々な開発をしていると、環境が混ざってしまい問題が起きてしまいます。 プロジェクトごとの独立した環境は…

むの
3年前
[Python] Flaskアプリケーション開発 APIエンドポイント開発

[Python] Flaskアプリケーション開発 APIエンドポイント開発

APIとはWebアプリケーションではURLのことをAPI(アプリケーションインターフェース)とも呼びます。

インタフェースとは何が接するところという意味です。
キーボードはコンピュータと人間の入力が接するインターフェースですし、ディスプレイもコンピュータと人間の視覚情報が接するインターフェースです。

Webブラウザとアプリケーションを繋げるのがURL(APIエンドポイント)になります。

例え

もっとみる
[python]アプリケーション開発入門   WTFフォーム作成

[python]アプリケーション開発入門   WTFフォーム作成

Webフォームはアプリケーションにとって重要です。ユーザーが入力したデータをアプリケーションが受け取れるようになります。
投稿やお問い合わせなどフォームを利用することで、開発できる機能の幅がグッと広がります。

フォームはHTMLで以下のようなコードが必要になります。

<form method='POST'> <input name> <button type='submit'>送信

もっとみる
Pythonアプリケーション開発入門 〜 ベーステンプレートの作成 〜

Pythonアプリケーション開発入門 〜 ベーステンプレートの作成 〜

今回はjinja2の継承機能を使い、ベーステンプレートを作成する方法を説明します。

Webサイトは、画面ごとに内容は違っても、全体的なレイアウトは共通です。新しい画面を1つのテンプレートで作成していては、コードの重複が多く、レイアウトの変更が大変になってしまいます。

共通となるベーステンプレートを作ると、記述するコード量が減り、管理も楽になります。

内容・jinja2の継承機能により、ベース

もっとみる
Pythonアプリケーション開発入門 〜 Flask アプリケーションの実行 〜

Pythonアプリケーション開発入門 〜 Flask アプリケーションの実行 〜

開発環境を整えたら、
さっそくFlask アプリケーションを実行してみましょう

内容・簡単なアプリケーションのコードを書いてみる
・環境変数にアプリケーション名を設定して、アプリケーションを起動する 
・開発しやすいデバッグモードでアプリケーションを起動する

簡単なアプリケーションの作成hello.pyというファイルをプロジェクト内に作成して
以下のコードを書いてみましょう(コードの内容は今は

もっとみる
Pythonアプリケーション開発入門 〜  開発環境を準備する 〜

Pythonアプリケーション開発入門 〜  開発環境を準備する 〜

アプリケーションを作成する前に、開発環境を準備しましょう。
色々な開発をしていると、環境が混ざってしまい問題が起きてしまいます。
プロジェクトごとの独立した環境は開発において重要です。

なお、以下の方法はmacOS(Big Sur)においての方法です。
Windows, Linuxなどの場合は、webなどで調べてみてください。

仮想環境の作成自分の環境を直接パッケージをインストールすると、依存

もっとみる