django-staticfiles

ソフトウェアのスクリーンショット:
django-staticfiles
ソフトウェアの詳細:
バージョン: 1.2.1
日付のアップロード: 14 Apr 15
開発者: Jannis Leidel
ライセンス: 無料
人気: 6

Rating: 3.5/5 (Total Votes: 2)

ジャンゴ·staticfiles静的ファイルを提供するためのヘルパーを提供Djangoアプリケーションです。
ジャンゴ-staticfilesのための主要なウェブサイトはあなたにもチケットを提出することができbitbucket.org/jezdez/django-staticfilesです。
また、ジャンゴ·staticfiles == DEVまたはeasy_installをジャンゴ - staticfiles == devのインストールPIPとジャンゴ·staticfilesの開発中のバージョンをインストールすることができます。
管理コマンド
build_static
STATICFILES_STORAG​​Eにインストールされているすべてのアプリケーションにコピーしてからメディアファイルを収集します。
あなたは、アプリ名のリストを提供することで、解析されたアプリを制限することができます。
のpython manage.py build_static --exclude-dirsの管理者にポーリング
ファイル名が重複は、テンプレートの解像度がする方法と同じ方法で解決されている。ファイルは、最初はINSTALLED_APPS設定で指定された順序でのアプリに続く、STATICFILES_DIRSの場所で検索されている。
いくつかの一般的に使用されるオプションは次のとおりです。
--noinput
 いかなる種類の入力をユーザーに要求しないでください。
-iパターンや--ignore = PATTERN
 このglobスタイルのパターンに一致するファイルやディレクトリを無視します。続きを無視するように複数回使用してください。
-nまたは--dryラン
 ファイルシステムを変更する以外のすべての操作を行います。
-lまたは--link
 その代わりに、コピーの各ファイルへのシンボリックリンクを作成します。
--exclude-dirsに
  STATICFILES_DIRS設定で指定された追加静的ロケーションを除外します。
オプションの完全なリストについては、実行してbuild_static管理コマンドのヘルプを参照してください。
のpython manage.py build_static --help
resolve_static
ファイルシステム上の各メディアファイルの絶対パスへの1つまたは複数の予想される相対URLパスを解決します。例えば:
のpython manage.py resolve_static CSS / base.css管理/ JS / core.cssに
/home/special.polls.com/core/media/css/base.css
/home/polls.com/core/media/css/base.css
/home/polls.com/src/django/contrib/admin/media/js/core.js
デフォルトでは、一致するすべての場所が発見された。唯一の各相対パスの最初の一致を返すには、--firstオプションを使用します。
のpython manage.py resolve_static CSS / base.css --first
/home/special.polls.com/core/media/css/base.css
static_urlコンテキストプロセッサ
テンプレートから静的ファイル資産を参照するには、静的ファイルを提供していますURLパスにSTATIC_URLの設定を設定していることを確認してください。
次に、あなたのTEMPLATE_CONTEXT_PROCESSORS設定にstatic_urlコンテキストプロセッサを追加します。
TEMPLATE_CONTEXT_PROCESSORS =(
  'staticfiles.context_processors.static_url」、

RequestContextのでレンダリングテンプレートは、今STATIC_URLコンテキスト変数にアクセスする必要があります。
開発時に静的なファイルを提供する
注意
運用サーバーでこれを使用しないでください。この機能は、開発を目的としています。 、足で自分自身を撮影しないでください。ありがとうございます。
MEDIA_URLとSTATIC_URL両方の静的メディアを提供するには、あなたの主要なURLの設定の最後に次のスニペットを追加します。
django.confインポート設定から
settings.DEBUG場合:
  urlpatterns + =パターン( ''、
 (R ')はstaticfiles.urls' 'を、(インクルード')、
 )
設定
STATIC_ROOT
既定値: ''(空文字列)
アプリのメディアのような静的ファイルを保持しているディレクトリへの絶対パス:
STATIC_ROOTは= "/home/polls.com/polls/site_media/static/"
これは、唯一のデフォルトの静的ファイル保存で使用されます(別のSTATICFILES_STORAG​​Eを使用する場合はすなわち、あなたはこれを設定する必要はありません)。
STATIC_URL
既定値: ''(空文字列)
STATIC_ROOT、例えばから提供されるファイルを処理します。URL:
STATIC_URL = '/ site_media /静的/'
これは、常に最後のスラッシュを持っている必要があることに注意してください。
STATICFILES_DIRS
デフォルト:[]
メディアファイルを探すときにこの設定は、例えばstaticfilesアプリが通過する追加の場所を定義しますあなたがbuild_staticまたはresolve_static管理コマンドを使用するか、ビューを提供する静的ファイルを使用する場合。
それは、(接頭辞、パス)タプル、例えばのシーケンスとして定義する必要があります。
STATICFILES_DIRS =(
 ( ''、 '/home/special.polls.com/polls/media')、
 ( ''、 '/home/polls.com/polls/media')、
 (「一般的な '、'は/ opt / webfiles /共通 ')、

STATICFILES_PREPEND_LABEL_APPS
デフォルト:( 'django.contrib.admin'、)
ラベル名を付けされるべきであるアプリのパスのシーケンス。たとえば、メディアファイルdjango.contrib.admin管理/ [JS、CSS、画像]から提供されるべきであるメディアファイルが静的なルートから直接提供さばかりではなく。
STATICFILES_MEDIA_DIRNAMES
デフォルト:( 'メディア'、)
インストールされたアプリケーション内のメディアファイルを検索するときに使用するディレクトリ名の配列、例えばアプリは/静的、使用中のメディアファイルがある場合:
STATICFILES_MEDIA_DIRNAMES =(
  'メディア」、
  '静的'、

STATICFILES_EXCLUDED_APPS
デフォルト:[]
メディアファイルを検索する際に無視されるべきであるアプリのパスの順序:
STATICFILES_EXCLUDED_APPS =(
  'annoying.app」、
  'old.company.app」、

STATICFILES_STORAG​​E
デフォルト: 'staticfiles.storage.StaticFileStorage」
単一の場所に静的ファイルをコピーするために使用するストレージ

このリリースのの新機能:ます。

  • を追加しましたリゾルバAPI抽象的などっちのstaticfilesがファイルを検出します。
  • はキャッチオールURLpatternトップレベルのurls.pyがわずかにさらに混乱することができます回避するために、staticfiles.urls.staticfiles_urlpatternsを追加しました。ブライアン·ロズナーます。
  • から、
  • マイナードキュメントの変更します。
  • ジャンゴ1.1.xおよび1.2.Xで動作するようにテストランナーを更新します。
  • はストレージバックエンドをロードするためのカスタムコードを削除します。

のバージョン0.2.0でのの新機能:

  • に改名build_mediaとresolve_media管理がbuild_staticとresolve_mediaコマンド用語のDjangoの使用との間の混乱を避けるために、メディア&QUOT。 (アップロード用)と&QUOT、スタティック&QUOT。ファイルます。
  • 、内部ロジックのほとんどをリワーク管理コマンドから離れてコア機能を抽象化します。
  • 、デフォルトではファイル·システム·ストレージバックエンドを使用して、カスタムのストレージバックエンドでそれを上書きする機能します。
  • は解決静的ファイルを合理化するため--interactiveオプションを削除します。
  • を追加しました大規模なテストをします。
  • が使用する標準のログます。

の要件

  • ジャンゴます。
  • のPythonます。

開発者の他のソフトウェア Jannis Leidel

django-appconf
django-appconf

15 Apr 15

django-sorter
django-sorter

11 May 15

django-dbtemplates
django-dbtemplates

11 May 15

へのコメント django-staticfiles

コメントが見つかりません
コメントを追加
画像をオンにする!