内訳はJinja2のテンプレートを解析し、軽量PythonのWebサーバである これは、ラピッドプロトタイピングを行うため、設計者によって使用されることを意図しています。
の基本的な使い方の
内訳は、templatesディレクトリから奉仕する静的なディレクトリを必要とします。作業ディレクトリは、これらが含まれている場合は、単に引数なしで内訳を実行することができます。
 内訳
または、テンプレートと静的を含むディレクトリへのパスを指定することができます。
 内訳/パス/に/プロジェクト
内訳はまた、Djangoのプロジェクト構造で動作します。プロジェクトパスはappsディレクトリが含まれている場合は、内訳は、これを自動的に検出し、各Djangoアプリケーションの静的およびテンプレートのディレクトリを結合します。また、それが見つかったディレクトリのリストを得るでしょう。 「mainsite」と「ブログ」:ここでは、2つのアプリでDjangoプロジェクトに内訳を実行しているの出力は次のとおりです。
 内訳〜/ジャンゴ/ myprojectに
からテンプレートをサービング:
  /ユーザ/ジョシュ/ジャンゴ/ MyProjectと/アプリ/ブログ/テンプレート
  /ユーザ/ジョシュ/ジャンゴ/ MyProjectと/アプリ/ mainsite /テンプレート
から静的データを提供する:
  /ユーザ/ジョシュ/ジャンゴ/ MyProjectと/アプリ/ブログ/静的
  /ユーザ/ジョシュ/ジャンゴ/ MyProjectと/アプリ/ mainsite /静的
テンプレートを表示する
内訳が実行されると、それはウェブサーバがリッスンしている地元のURLを出力します。
http://127.0.0.1:5000で動作しているサーバー...
これで、http://127.0.0.1:5000にナビゲートしてお使いのブラウザでテンプレートを表示することができます。あなたのテンプレートディレクトリの一つはindex.htmlの名前のファイルが含まれていない限り、あなたはここで何も表示されません。 (index.htmlのほかに)任意のテンプレートのURLが保存され、すべての相対パスで、ファイル名と同じになります。以下は、テンプレートのファイル名とローカルサーバー上の対応するURLの例を次に示します。
テンプレートURL
index.htmlをhttp://127.0.0.1:5000/
article.html http://127.0.0.1:5000/article
ブログ/ index.htmlをhttp://127.0.0.1:5000/blog
ブログ/ post.html http://127.0.0.1:5000/blog/post
注:サーバーがでまたは.htmlそれらに付加することなく、テンプレートURLを受け付けます
の追加機能の
テンプレートタグ
便宜上、いくつかのテンプレート関数は、事前パーステンプレートAPIに追加されました:
{{greeking()}}
さまざまなHTML要素との無作為化のloremイプサムのテキストマークアップのブロックを生成します。、の、は、、
、および
。
{画像(幅、高さ)}}
あなたはPILをインストールしている場合は、指定したサイズのサンプル画像でタグを生成するには、この機能を使用することができます(PIL、幅/高さずに無視され、あなたは大規模なサンプル画像を取得しています)
CleverCSS
内訳は、自動CleverCSSの解析をサポートしています。ファイルfoo.cssが要求され、見つからない場合は、内訳は、一致するfoo.clevercssを探して、その場でバニラCSSにそれをコンパイルします。
詳細 strong>の
コマンドラインオプション:
  -h、このヘルプメッセージを表示して終了--help
 -Pポート、--port = PORT
 代替ポートで動作するサーバ(デフォルトは5000です)
  -mは、テンプレートでSTATIC_URLとしてMEDIA_URLを扱う--media
  -v、バージョン番号を表示して終了。
の要件の表示--version:Pythonでます。
- を
コメントが見つかりません