問題タブ [static-files]
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.
django - Nginx 、ディレクトリ内のすべてのファイルとその中のすべてのディレクトリを提供するための単純な構成
特定のフォルダー内のすべてのファイルとディレクトリを提供する単純な構成を探しています。
より正確に言うと、pinax/static_media/
フォルダーと/media/
フォルダー内のすべてを同じ URL でそのまま提供しようとしています。
ちなみに、私は実行しpython manage.py build_media --all
たので、すべての静的コンテンツは下にあります<project_name>/site_media/static
私が使用している現在の構成:
たとえば、さまざまなサイトからのさまざまな構成手順のすべてが、私を本当に混乱させました。
既存のすべての静的ファイルを NGINX で直接提供し、残りをバックエンド サーバーにプロキシする方法。
http://coffeecode.net/archives/200-Using-nginx-to-serve-static-content-with-Evergreen.html
https://serverfault.com/q/46315/91723
http://pinaxproject.com/docs/0.7/media/#ref-media-devel
環境情報:
- VirtualBoxで実行されているXubuntu 10.04
- nginx 1.1.4
- ピナックス 0.72
- ジャンゴ1.0.4
- nginx経由でdjangoを実行するためのfastcgi
django - Django 静的ファイルで何が間違っていますか?
私は初めて Django アプリの作成に取り組んでいるので、少し遅れている場合はご容赦ください。
ここに私のsettings.pyからの抜粋があります:
注:回線が機能することを願っていos.getcwd()...
ます。私の問題ではないと確信していますが、これが問題である場合はお知らせください。これはローカル開発用のプレースホルダーであるため、デプロイ時にそこに残っていることを心配する必要はありません。
私の最初の問題は、テンプレート変数が機能していないように見えることです。
メインのテンプレート ファイルからの抜粋:
もともと{{ STATIC_URL }}
そこにあっただけでしたが、何も返されなかったので、追加してみまし|default:'...'
た。これにより、結果の HTML で指定された文字列が正常に生成されましたが、それでも機能しませんでした。これにより、2 番目の (そしてより重要な、正直なところ) 問題が発生します。
静的ファイルをまったく機能させることができません。ここでいくつかの異なる方法を試しました。上記の各変数に絶対パスと相対パスを (さまざまな組み合わせで)入れてみました。代わりにSTATIC_*
同等のMEDIA_URL
変数を使用してみました。また、以下を my に入れてみましたurls.py
:
(上記のスニペットはhttp://www.arthurkoziel.com/2008/09/02/handling-static-files-django/から取得しました。)
ここで、最初の開発が完了したら、最終的に並列 Apache プロセスから静的ファイルを提供することを願っていますが、何が間違っているのかを知りたいと思っています。オンラインまたは StackOverflow で、静的ファイルに関する十分に包括的なチュートリアルを見つけることができませんでした。
すべてのヘルプは大歓迎です。
編集:重要な場合、私はPython 2.7を使用してWindows 7を使用しています。
python - Django:404テンプレートの静的ファイル
デフォルトのビューを使用して、スタイルシートと画像を404ページのテンプレートに含めるにはどうすればよいですか?
404.html
サイトのtemplates
ディレクトリのルートにファイルを作成しました。
皮肉なことに、404.css
は見つかりません。この404.css
ファイルは、アプリのstatic
ディレクトリの1つにあります。
サーバーはmanage.py runserver
です。他のすべてのページでは、静的ファイルが適切に提供されます。
更新:で設定DEBUG = False
した後settings.py
、他のすべてのページの静的ファイルも提供されなくなったようです。
php - CMS テンプレート データ: データベース vs ファイル システム?
PHP CMS (この場合は wolfCMS ですが、質問はすべての PHP CMS に関連すると思います) の場合、パフォーマンスとバックアップの観点から、テンプレート データ (レイアウト ファイル) をどこに保存するのがよいでしょうか?
データベース エントリ、またはファイル システムの .php ファイル。それともどこかで一緒に?
ruby-on-rails - Rails 3.1、UnicornおよびApache:静的ファイル
Rails 3.1、Unicorn、Apacheのセットアップがあります。私のApache設定は以下のとおりで、production.rbは次のようになります。私はh264ストリーミングを使用するのが好きですが、Railsがこれらのビデオファイルを提供しているため、ApacheModは機能しません。
serve_static_assetsを有効にする必要があります。そうしないと、静的なものをダウンロードできません。私もアセットをプリコンパイルしましたが、Rails(Rackだと思います)がサービスを提供していない限り、パブリックディレクトリからファイルを利用できないため、違いはありません。
config.action_controller.asset_hostを使用する必要がありますか、それともApacheの構成に問題がありますか。
web-services - Jetty の Web アプリケーション外のフォルダーからファイルを提供する
Jetty サーバーに Java Web アプリケーション (Eclipse/OSGI) があります。Web ルート外のフォルダーから Web アプリケーションに静的ファイルを提供できるようにしたいと考えています。私の Web アプリケーションでは、提供したいファイルのファイル名がまだわからないので、Web アプリケーションを開始するときに VM パラメータとしてファイル名 (および/またはパス) を取得したいと考えています。例えば:
サーバー ファイル システムのフォルダー (root/images/myImg.jpg など) に保存した画像 (myImg.jpg) があります。画像を取得して自分の Web ページに表示できるように、これを VM パラメーター (たとえば "-DmyImg=/images/myImg.jpg/") として取得したいと考えています。どうすればこれを達成できますか? 新しいサーブレットを作成せずにこれを行うことはできますか?
助けてくれてありがとう!
django - Django で静的ファイルが機能しない
私の静的ファイルは完全に正常に機能していましたが、昨日、アプリ allauth を使用してみましたが、それ以来、静的ファイルが表示されません。cssまたはjsが表示されていません。allauth アプリにコメントしようとしましたが、それでも機能しません。
しかし、私は問題を理解しました。Django が静的ファイルに間違ったパスを追加しています。/static/style.css である必要がありますが、/"module-name"/style.css で検索しています 考えられる理由は何ですか。settings.py ファイルの静的ファイル パスを STATIC_URL = "/static" として正しく構成しました。
python - Heroku で Python webapp2 を使用して静的ファイルを処理するにはどうすればよいですか?
現在、小さな Google App Engine アプリを Heroku プラットフォームに移行しています。私は実際には Bigtable を使用していませんがwebapp2
、移行コストを大幅に削減しています。
今、私は静的ファイルの処理に行き詰まっています。
良い慣行はありますか?もしそうなら、私をそこに導いてください。
前もって感謝します。
編集
さて、私は今paste
WSGIサーバーに使用しています。そして、paste.StaticURLParser()
静的ファイルハンドラーを実装するために必要なものでなければなりません。しかし、それを と統合する方法がわかりませんwebapp2.WSGIApplication()
。誰でも私を助けることができますか?
適切webapp2.RequestHandler
にロードするには、クラスをオーバーライドする必要があるかもしれません。paste.StaticURLParser()
どんな助けでも大歓迎です!
python - Django-静止画像が見つかりません
やあみんな、
Djangoアプリケーションを開発モードで実行しています。プロジェクトの/static/images/ディレクトリに静的ファイルを収集しました。
私のテンプレートでは、サンプル画像をリンクしようとしています。
(一番下の行はデバッグ目的での印刷です)
写真は壊れたリンクで示され、一番下の行は正しいディレクトリを印刷します:
プロジェクト内には、/ static / items/no_image.jpegファイルがあります。
私のsettings.pyには次のものがあります。
誰か助けてもらえますか?
ありがとうございました !
django - 開発環境でのdjango静的ファイルの提供
静的ファイルを使用して、runserverコマンドでcssをロードしたいと思います。問題は、stackoverflowとdjango docsで見つけたすべての解決策を試したが、まったく機能しないことです...何ができるかわかりません...設定した場合
十分だと思いました…何か足りないのでしょうか?開発環境に静的ファイルを配置するための最適な設定を教えてください。アドバイスありがとうございます...
EDIT(1)私はすでにテンプレート{{STATIC_URL}} css / dark-grey.css "を入れており、cssはC:\ Users \ Max \ Works \ www \ mysite \ mysite \ static \ css\dark-にあります。 grey.css、私は本当に何が悪いのか理解できません...