ホームページ  >  記事  >  バックエンド開発  >  Python の楽しいファクト ジェネレーター Web アプリ

Python の楽しいファクト ジェネレーター Web アプリ

WBOY
WBOY転載
2023-08-25 12:45:06912ブラウズ

Flask は、データベース アクセス、ユーザー入力の処理、動的なデータ受け渡しなどの多くの機能を提供します。 HTML と単純な Python コーディングを使用して、効率的でユーザーフレンドリーなオンライン アプリケーションを作成します。 Python を使用すると、データを処理してユーザーにカスタマイズされたエクスペリエンスを提供できるようになり、Flask を使用すると Web アプリケーションの作成が容易になります。データ項目も HTML を使用してブラウザに表示されます。このコースを完了すると、楽しく機能するファクト ジェネレーター Web アプリケーションが完成します。

###設定###

始める前に、必要なフレームワークとライブラリがインストールされていることを確認してください。このプロジェクトには Flask と Python 3.x のみが必要です。 Python のパッケージ インストーラーである pip を使用して、Flask をインストールできます。 Python と Flask をインストールしたら、アプリケーションの構築を開始します。

リーリー

Fun Fact Generator Web アプリケーションは、さまざまなシナリオで使用できます。たとえば、トリビア ゲームに組み込んだり、社交的な集まりでの会話のきっかけとして使用したりできます。また、科学、歴史、文学など、追加のカテゴリの事実を含めるように拡張することもできます。可能性は無限大!

フォルダー構造は次のようになります -

リーリー ###アルゴリズム###

必要なモジュールをインポートします: Flask、レンダリング テンプレート、およびランダム。

  • Flask クラスのインスタンスを作成し、変数に割り当てます。

  • 興味深い事実のリストを作成し、変数に入れます。

  • @app
  • デコレータを使用して、Web アプリケーションのホームページの
  • ルート

    を定義します。 乱数を開始点とする関数を作成します。

    choose()
  • 関数を使用して、ファクトのリストからランダムなファクトを選択し、結果を変数に保存します。
  • index.html
  • 」テンプレートを表示し、ランダムなファクト変数を入力として指定するには、
  • render_template()

    関数を使用します。

    flask run
  • のスクリプトを使用して Web アプリケーションを開始します。 ファクト変数は、

    Jinja2
  • テンプレート構文を使用して HTML ページに表示されます。
  • テキスト エディタを使用して、「

    index.html
  • 」というファイルを作成し、そこに保存します。 「
templates

」ディレクトリは、Flask アプリケーション コードが配置されている Python コード ファイルと同じ場所に生成されます。 Web ページに必要な構造を与えるには、HTML コードを追加します。二重中括弧と変数名を含む Jinja2 テンプレート構文を使用して、HTML ページにランダムなファクトを表示します。ファイルを保存した後、Flask アプリケーションを実行します。 Example の中国語訳は次のとおりです: Example

リーリー

Index.html

[

templates/ フォルダー に保存する必要があります ] リーリー ###出力###

更新後、以下に示すように別のファクトが生成されます

Python の楽しいファクト ジェネレーター Web アプリ

このコードは、ランダムな楽しい事実を生成するための Flask Web アプリケーションをセットアップします。このコードは Flask モジュールと render_template 関数をインポートします。これにより、HTML テンプレートを使用して Web ページを生成できるようになります。ファクトはリストに保存され、

home()

関数は Python の楽しいファクト ジェネレーター Web アプリrandom.choice()

メソッドを使用してリストからランダムなファクトを生成します。これらのファクトは、

render_template() 関数を使用してindex.html テンプレートに渡され、結果として得られる Web ページにはテキストとともにファクトが表示されます。 index.htmlこのファイルは「テンプレート」フォルダーに保存する必要があり、興味深い事実やいくつかの見出しと段落テキストを表示するための HTML コードが含まれています。アプリケーションが実行されると、Flask はローカル コンピューター上でローカル サーバーを実行し、ユーザーはコンソールに表示される URL にアクセスして Web ページを表示できます。 ###結論は### この記事では、Python と Flask を使用して、興味深い事実を作成する Web アプリケーションを構築する方法を検討しました。必要なライブラリとフレームワーク、関連する構文、ファイル形式、およびコーディング標準の設定を更新しました。全体として、Python と Flask を使用して完全に動作するオンライン アプリケーションを作成するための詳細な手順が含まれています。

以上がPython の楽しいファクト ジェネレーター Web アプリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。