Django-StaticFiles

静的ファイルを提供するためのヘルパーを提供するDjangoアプリ
今すぐダウンロード

Django-StaticFiles ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Jannis Leidel
  • 出版社のWebサイト:
  • http://github.com/jezdez/

Django-StaticFiles タグ


Django-StaticFiles 説明

静的ファイルを提供するためのヘルパーを提供するDjangoアプリ Django-StaticFilesは、静的ファイルを提供するためのヘルパーを提供するDjangoアプリケーションです.Django-StaticFilesのメインウェブサイトは、チケットをファイルにファイルを送ることができるBitbucket.org/jezdez/django-staticfilesです。 PIPを搭載したDjango-StaticFiles == devまたはeasy_install django-staticfiles == dev.management commandsbuild_staticは、インストールされているすべてのアプリからメディアファイルをコピーし、それらをstaticfiles_storageにコピーします。 Python Manage.py build_static --exclude-dirs管理者PollSDuplicateファイル名は、テンプレートの解決がどのように機能するかと同様の方法で解決されます。ファイルが最初にstaticfiles_dirsの場所で検索され、その後にinstalled_apps設定で指定された順序でアプリが続きます。一般的に使用されているオプションは次のとおりです。このグロブスタイルのパターンと一致するファイルまたはディレクトリを無視します。 more.-nまたは - dr-runを無視するには複数回使用します。 staticfiles_dirs設定。オプションの全リストについては、次のオプションの全リストを参照してください.python manage.py build_static --helpresolve_static_staticファイルシステム上の各メディアファイルの絶対パスへの1つまたは複数の予想される相対URLパスを参照してください。例:Python Manage.py resolve_static css / js / core.css / home / js / core.css / home / special.polls.com / core / media / css / base.css / home / polls.com / media / css /base.css/home/polls.com/src/django/contrib/admin/media/js/core.jsbyデフォルトでは、すべての一致する場所が見つかりました。各相対パスの最初の一致を返すためには、--firstオプションを使用します.python manage.py resolve_static css / base.css --first / home / special.polls.com / core / media / css / base.csStatic_urlコンテキストProcessortoテンプレートからの静的ファイルアセットを参照して、静的ファイルがserved.nextのURLパスにstatic_url設定を設定していることを確認してください.template_context_processors =( 'staticfiles.context_processors.static_url'にstatic_urlコンテクションプロセッサーを追加してください。 )RequestContextでレンダリングされたテンプレートは、Static_URLコンテキスト変数にアクセスできます.DevelopmentOntedOnの間にスタティックファイルを提供しています。この機能は開発を目的としています。徒歩で撮影しないでください。 media_urlとstatic_urlの両方の静的メディアにサービスを提供するために、次のスニペットをプライマリURL設定の最後に追加します.django.confのImport settingsif settings.debug:URLPatterns + =パターン( ''、(r ''、( ') staticfiles.urls '))、)settingsstatic_rootdefault:' '(空の文字列)アプリメディアのような静的ファイルを保持するディレクトリへの絶対パス:static_root = "/ home/polls.com/polls/site_media/static/"デフォルトの静的ファイルストレージで使用されます(つまり、別のstaticfiles_storageを使用している場合は、このように設定する必要はありません).static_urldefault: ''(空の文字列)static_rootから提供されるファイルを処理するURL、例えば:static_url = '/ site_media / static / 'これで末尾のslash.staticfiles_dirsdefault:[]この設定は、StaticFilesアプリがメディアファイルを探すときにトラバースする追加の場所を定義しています。 build_staticまたはresolve_static managementコマンドを使用するか、static file serving View.itを使用する場合は、(プレフィックス、パス)タプルのシーケンスとして定義する必要があります。例えば:staticfiles_dirs =(( ''、 '/home/special.polls.com) / Polls / Media ')、(' '、' /home/polls.com/polls/media ')、(' common '、' / opt / webfiles / common ')、)staticfiles_prepend_label_appsefault :(' django.contrib.admin '、)ラベル名に接頭辞されるべき一連のアプリパス。たとえば、django.contrib.adminメディアファイルは、static root.staticfiles_media_dirnamesdefaultから直接提供されるメディアファイルではなく、admin / からサービスを提供する必要があります。( 'media'、)インストールされているアプリ内のメディアファイルを検索するときに使用されます。アプリに/ static useのメディアファイルがある場合は、staticfiles_media_dirnames =( 'media、' static '、)staticfiles_excluded_appsefault:[]メディアファイルを検索するときに無視する必要があるアプリパスのシーケンス:staticfiles_excluded_apps =('厄介な.app '、' old.company.app '、)staticfiles_storagedefault:' staticfiles.storage.staticFileStorage '静的ファイルを単一の場所にコピーするために使用するストレージを使用します。要件: ・ジャンゴー ・Python このリリースの新機能: ・BUILD_MEDIAおよびRESORVE_MEDIA ManagementコマンドとRecove_Media管理コマンドをbuild_staticおよびresolve_mediaに変更して、Djangoの「メディア」(アップロード用)と「静的」ファイルの使用を避けるために、Build_StaticおよびRecove_Mediaに変更します。 ・コア機能を管理コマンドから抽象化する内部ロジックのほとんどを作り直します。 ・デフォルトでファイルシステムストレージバックエンドを使用して、カスタムストレージバックエンドでそれをオーバーライドする機能 ・静的ファイル解決を合理化するための--interactiveオプションを削除しました。 ・豊富なテストを追加しました ・標準ロギングを使用します


Django-StaticFiles 関連ソフトウェア