国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Python - flask+sqlalchemy を使用してデータをクエリする
怪我咯
怪我咯 2017-05-18 10:59:39
0
3
1056

ログインしてメイン ページに追加された後、メイン ページのデータはフォームを使用して受信されますか?見つかったデータをページに配置する方法がわかりません。何かお勧めできる情報やガイダンスはありますか?

怪我咯
怪我咯

走同樣的路,發(fā)現(xiàn)不同的人生

全員に返信(3)
大家講道理

データベースから見つかったデータをページに表示したいのですが、フォームを使用して送信されたかどうかを知りたいです。參考資料が見つかりませんでした

この文章をもとに元投稿者の質(zhì)問にお答えします。

最初にアイデアを要約します。ルーティングを使用して SQLAlchemy によってクエリされたデータをパラメータを通じて render_template 関數(shù)に渡し、次に .html ファイルで jinja2 を使用して Web ページを動的にレンダリングします。

たとえば、ブログ データベースがあり、ブログのコンテンツをホームページに表示する必要があるとします。

main メソッドは実際には jinja2來實現(xiàn),首先假設你有一個Post數(shù)據(jù)庫(已經(jīng)在models.py で定義されています。理解できないとは言わないでください。 ! )

まあ、理解できないでしょう、それは次のようなものです:

リーリー

なぜ db import がどこから來たのか理解できないのですか?アプリパッケージからです__init__.py!ここで説明するのは面倒なので、完全な init メソッドだけを投稿します

リーリー

ただし、データベースを変更する前に、最初に python manager.py シェルを?qū)g行してデータベースを移行することを忘れないでください (詳細については自分で確認してください)
行き過ぎです。元の投稿者の問題を見てみましょう。

まず、ルーティング (つまり views.py) のコンテンツを見てみましょう:

リーリー

次に、index.html に移動して、jinja2 がどのように機能するかを見てみましょう。ただし、index.html をできるだけ単純に見せるために、次のようにします。 Post を印刷するためのモジュールは別途提案されており、_post.html と呼ばれます。これを index.html で使用するには、{% include '_posts.html' % を指定します。 }以上です:index.html中來看看jinja2該如何工作,不過為了讓index.html看上去盡量簡潔,我將打印Post的模塊單獨提了出來,叫_post.html,在index.html中使用只要{% include '_posts.html' %}即可:
讓我們來看_post.html_post.html を見てみましょう

リーリー

以前「Flask Web開発: Pythonによる実踐Webアプリケーション開発」を少し読んだので、今日は少し復習してみますので、間違っている點があればご指摘ください。

著者の答えはすべてこの本にあります。Flask を?qū)Wびたい學生にはぜひ読んでいただきたいです。

いいねを押す +0
洪濤

たとえば、/index ページにアクセスすると、必ずバックエンドとフロントエンドが表示されます
、アイデアを提供するために、自分で関連情報を見つけたり、検索エンジンを使用してフラスコ開発を検索したりできます

。 リーリー
いいねを押す +0
為情所困

パラメータを受け入れることも、ルートで変數(shù)を使用することも、request.args.get コマンドを使用してパラメータを取得することもできます。次に、プログラムを?qū)g行して結(jié)果を取得します。もちろん、最も簡単な方法は、それを文字列に結(jié)合し、return を直接使用することです。もちろん、より正式な方法は、render_template を使用して、テンプレート出力をレンダリングすることです。

フラスコのクイックスタートを見てみましょう。 http://docs.jinkan.org/docs/f...

いいねを押す +0
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート