問題タブ [flask-flatpages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
460 参照

python - フォルダーのFlaskFlatpagesリスト。BuildError

でFlaskを使用してFlask-FlatPagesいて、Flatpages/pagesフォルダー内のすべてのサブディレクトリのリストを取得しようとしています。これらのフォルダは、クリックするとURLにフォルダ名を追加するリンクとして表示されます。ページフォルダには、miscとtestの2つのサブディレクトリがあります。私はこれを試しました:

テンプレートはこの部分を使用しています:

しかし、それは私に空のページを与えるだけです。

私は少し試しましたが、少なくともエラーが発生します:

0 投票する
1 に答える
1058 参照

python - Flask-FlatPages を使用して特定のフォルダー内のファイルを一覧表示する

Flask-FlatPages を使用していて、特定のフォルダー内のファイルを一覧表示したいと考えています。これまでは、1 レベルのフォルダーしか使用していませんでしたが、次のルートで問題なく動作しました。

今、私はこのようなフォルダ構造を持っています:

URL「/level2」にいると、「file1.md」と「file2.md」がリストされます。しかし、現在のディレクトリ内のファイルを一覧表示したいだけです。そのためにルートを変更するにはどうすればよいですか?

0 投票する
0 に答える
972 参照

python - Python ins の Markdown がリンクを正しくレンダリングしない

Python、Flask、Flask-FlatPages を使用して Web サイトを構築しています。私が収集した情報によると、FlatPages は、Jinja2 テンプレート エンジンと Markdown を使用して、コンテンツの書式設定を簡素化しています。

これまで、他のマークダウン コンテンツ内に配置された次の生の HTML を記述して、画像を含めてきました。

次のように、画像にマークダウンのリンク構文を使用して、このプロセスを簡素化したいと思います。

このコードをWeb Dingusに入れると、次の出力が生成されます。

ただし、同じコードを自分の Web サイトのマークダウン ドキュメントに入れると、次のようになります。


バージョン情報

0 投票する
1 に答える
1931 参照

python - Flask アプリで Markdown を使用して画像を混在させる

Flask-FlatPagesを使用して(およびフォローアップして)静的サイトを構築していますFrozen-Flask

ページ内で、テキストと画像を混在させたいと考えています。これは、これを行う単純な方法です。

FlatPages{{ template tag }}はFlaskのテンプレートシステムではなくマークダウンを介してページを実行するため、解析されていません(私が間違っていなければ)。

正しい画像リンクを取得するにはどうすればよいですか?

関連コード

0 投票する
0 に答える
211 参照

python - Python 3 を使用した Flask-FlatPages のインストール エラー: UnicodeDecodeError

でFlask-FlatPagesをインストールしようとしましたpip3 install Flask-FlatPages

これは出力でした:

見た目からすると、Python 3.x に対応していないのではないでしょうか?

足りないものはありますか?

代替手段はありますか?here で.md説明されているように、ファイルのディレクトリを解析しようとしています。

0 投票する
1 に答える
1572 参照

python - Unicode is not defined エラー - フラスコ フラットページと python 3

Flask-FlatPagesこのシンプルなアプリをインストールして実行しようとしています(.mdファイルを表示するため):

アプリを実行するたびに、次のエラーが発生します。

NameError: 名前 'unicode' が定義されていません

トラックバック (flask-flatpages) は次のとおりです。

unicode現在Python 3になっていることはわかってstrいます。この問題をアプリから (パッケージを変更せずに) 修正できますか?

0 投票する
1 に答える
1067 参照

python-2.7 - 凍結フラスコを使用して構築された静的サイトには、index.html にリンクされた CSS ファイルがありません。

シンプルなフラスコのブログを凍結しようとしています。動的な Web サイトはうまく機能します。サイトをフリーズした後、以下を使用して提供される場合:Freezer.serve()サイトは次の場所で適切に提供されます。http://127.0.0.1:5000/

しかし、ビルドしたサイトの index.html ファイルを Chrome で開くか、github ページのブランチにプッシュしてリポジトリ サイトを確認すると、CSS に正しくリンクされていません。サイトは生の html で表示されます。

ここにあるsite.py

base.html: