問題タブ [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.

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

python - Django Web アプリケーションによって無視される DirectoryIndex

やあ、Python と django でビルドされた Q+A スクリプトを使用しています。私の問題は、特定のディレクトリに配置したいくつかの静的ファイルを提供したいということです。それは基本的に機能します。私の問題は、誰かがhttp://domains.com/static/sub1/を呼び出すと、このディレクトリの内容がリストとして表示されることです。この URL を入力すると、index.html が自動的にサーバー化されます。その目的のために、.htaccess ファイルを編集し、DirectoryIndex オプションを使用しました。Django はそれを完全に無視しているようです。誰でも助けることができますか?

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

python - Django1.3で静的ファイルにリンクする際の問題

WindowsXPでdjango1.3、python2.7を実行しています

djangoアプリの静的フォルダーにcssをセットアップしようとしています。

テンプレートは次のようになります。

生成されたHTMLは次のようになります。

したがって、静的ファイルがテンプレートのどこにあるか、次に生成されたhtmlのどこにあるかを指定するために、すべてを設定したようです。

ただし、「 http://localhost/static/css/my.css 」に注意があります。どうすればそこに着くことができますか?

私は次のようにcollectstaticを実行しました:

これで、my.cssがc:\ root \ worksheet \ mywebapp \ src \ mywebapp \ css_demo \ static \ css\my.cssにあります。

私の設定では、私は持っています:

そして私のurl.pyに私は持っています:

したがって、私が正しく理解していれば、私のcssは次の場所にあります。

で利用できないはずです:

しかし、代わりに私は見る:

私も試しました:

私はここで一歩を逃していますか?これに関するドキュメントは少し紛らわしいです。 http://docs.djangoproject.com/en/1.3/howto/static-files/ http://docs.djangoproject.com/en/1.3/ref/contrib/staticfiles/

ありがとう!

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

python - Django静的ファイルが再び機能しない

私はこの質問が何百万回も登場したことを知っています。また、私は初心者のdjangoコーダーではありませんが、最近はdjangoプロジェクトで静的ファイルを機能させるのにひどい問題があります。前回は1.3を使用してこれを回避しましたが、現在は1.2.5バージョンで作業しており、どのソリューションも機能しません。

したがって、基本的に私は管理セクションでのみ静的な作業を行っており、サイトの他の場所にはありません。静的ファイルがありますK:/project/media。私はwindow、python 2.7、django 1.2.5、および開発サーバーを使用しています。

設定 :

URLconf:

静的ファイルリストの代わりにhttp://127.0.0.1:8000/static/を開くと、が表示されますTemplateDoesNotExist at /static/。また、テンプレートにインポートすると、404ではなく同様のエラーが返されますTemplateDoesNotExist at /static/css/global.css/。ここで何が欠けていますか?

編集

フルURL設定

0 投票する
3 に答える
447 参照

asp.net - Visual Studio Dev サーバー、IIS Express、および完全な IIS が静的ファイルを処理できないようにする

今日、Visual Studio 2010 を使用してブレークポイントを設定したApplication_AuthenticateRequestところ、画像、css、および js の要求が処理されていることに気付きました。Web アプリケーション プロジェクトを IIS Express を使用するように切り替え、次に完全な IIS を使用しましたが、これらの静的ファイルでブレークポイントがまだヒットしていました。

少なくとも完全な IIS は、既定では ASP.NET パイプラインを介してこれらのファイルを提供しないという印象を受けました。ここで何が欠けていますか??

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

django - Django 静的データ、ベスト プラクティス ファイルシステム

Mac でローカルにサイトを開発しており、Ubuntu にデプロイする予定です。通常、静的コンテンツは /home/my_site/static/ (./templates/ も同様) に配置しますが、Mac では /home/ ディレクトリは書き込み不可です。設定ファイルの一貫性を保ちたい場合、たとえば静的ファイルを /srv/static/ に配置することに問題はありますか?

私は見てきました: http://www.pathname.com/fhs/pub/fhs-2.3.html (ファイルシステム標準) および https://docs.djangoproject.com/en/1.2/howto/deployment/modpython /#serving-media-filesでベスト プラクティス ソリューションを見つけましたが、見つかりません。ファイルがどこに行くかは必ずしも重要ではないことを示唆していますか?

0 投票する
4 に答える
18852 参照

asp.net-mvc - IIS が ASP.NET パイプラインを介して静的ファイルを提供できないようにする

css、js、画像ファイルのリクエストは、ASP.NET パイプラインを介して処理されています。IIS はデフォルトでこれを回避していると思っていましたが、Application_AuthenticateRequestブレークポイントにリクエストが表示され、それらのリクエストを実際に認証する必要はありません。この動作を変更するための相反するアプローチを見てきました - これを行う最善の方法は何ですか?

0 投票する
3 に答える
343 参照

asp.net - ASP.NET: aspx/ascx ファイルは要求ごとにディスクからアクセスされますか?

私は永遠にグーグルで検索しましたが、これに対する答えが見つかりませんでした。答えは明白 (そしてもっとトレーニングが必要) か、ドキュメントの奥深くに埋もれている (またはドキュメント化されていない) かのどちらかです。誰かがこれを知っている必要があります。

私は ASP.NET サイトでいくつかの静的ファイルをキャッシュすることを主張する誰かと議論してきましたが、動的 HTML を生成する他のすべてのファイルがキャッシュされていないという単純な事実 (デフォルトでは、出力キャッシュを無視しましょう) には必要ないと思いました。今のところは、人が考えていた [メモリ内またはネットワーク上] のキャッシング メカニズムも無視しましょう)。言い換えると、すべての aspx ファイルがそれらにマップされるすべての要求でディスクから読み取られるときに、(アクセス頻度に関係なく) 一部の xml ファイルをキャッシュするのはなぜでしょうか? 私が正しければ、そのような静的ファイルをキャッシュすることで得られるものはほとんどありませんが (ディスク読み取り操作が少なくなります)、より多くのメモリが消費され (メモリにキャッシュされている場合)、またはより多くのネットワーク操作が発生します (外部マシンにキャッシュされている場合)。 . aspxファイルが[通常]要求されたときに実際に何が起こるか誰かが知っていますか? ありがとうございました。

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

django - Django - サービング メディア ValueError

ユーザーがアップロードしたメディア ファイルを開発環境で提供しようとしています。

http://127.0.0.1:8000/media/videos/julian_06.flvのようなアップロードされたファイルにアクセスしようとすると、

/media/videos/julian_06.flv の ValueError

辞書更新シーケンス要素 #0 の長さは 40 です。2が必要です

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

jquery - jQueryスクリプトファイルがDjango管理パネルで認識されないのはなぜですか?

Djangoが提供するチュートリアルに従っていますが、jQueryがロードされていないため、管理パネルの折りたたみ可能なフィールドセットが機能しないことがわかりました。これは、libjs-jqueryがまだシステムにインストールされていないためですが、インストールしても問題は解決しませんでした。

/usr/share/pyshared/django/contrib/admin/media/js/jquery.jsが正しいファイル(/usr/share/javascript/jquery/jquery.js)を指していること、および前述の/usrが正しいことを確認しました/.../js/ディレクトリは、mysite:8000 / static / admin /js/が読み取る場所です。また、その/usr/.../js/フォルダーに新しいファイルを作成しても、サイト自体には表示されないことに気付きました。私の推測では、Djangoは、指示がない限りファイルシステムを再チェックしません。誰かが私がこの問題を修正する方法を知っていますか?

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

django - Apache 2.2 で Django&mod_wsgi を実行中に静的ファイルを提供する

Apache 2.2 の httpd.conf を変更しました

私のアプリは正常に実行できますが、静的ファイルのみにアクセスできず、Django によって 404 がスローされます

ただし、この行を変更すると

の中へ

静的フォルダーのインデックス ページは表示されますが、ファイルにアクセスできません。このときApacheのエラーログを確認したところ、次のようなことがわかりました。

「\」が欠落しているようですが、これを修正するアイデアはありますか?