問題タブ [django-static]

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 投票する
9 に答える
53576 参照

django - css ファイルで静的ファイルを参照するにはどうすればよいですか?

静的画像を参照する CSS ファイル内に参照があります。

URL は static.mydomain.com/logo.png である必要があるため、これは私の開発マシンでは問題なく機能しますが、実稼働環境では機能しません。設定ファイルの STATIC_URL に従って css ファイルを動的に変更するにはどうすればよいですか?

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

django - CSS で相対パスを使用して画像を参照すると、Django では機能しません

組み込みの静的アプリで Django 1.3 を使用しています。

私の静的フォルダー構造は次のようになります。

そこで、次static/css/img/のようにCSSからフォルダの下の画像を参照しようとしました:

しかし、画像は表示されません。Chrome で要素を調べると、画像のパスがhttp://localhost/mysite/static/css/main.css/img/btn_white.gif/

static/css/この相対パスはではなくフォルダーを参照する必要があるため、これは非常に奇妙ですmain.css。そこで、パスを に変更しようとしましたがurl('../img/btn_white.gif')、Chrome と Firefox では機能しますが、IE では機能しません。

私の純粋な HTML/CSS では、この相対パスは問題なく機能するため、この問題は Django に関連していると確信しています。css も media フォルダーに入れようとしましたが、問題は同じです。

静的アプリに関連する私の設定:

settings.py で:

urls.py で:

関連する質問: CSS ファイルの相対パスは、CSS ファイルに対して相対的ですか?

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

django - Djangoでデバッグが終了すると、静的ファイルは読み込まれません

Djangoプロジェクトを作成しています。プロジェクトをデバッグから外そうとしましたが、DEBUG = False何らかの理由ですべての静的ファイルが表示されません。それらは500のエラーコードを与えます。これを修正するにはどうすればよいですか?

いくつかのsettings.py:

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

django - Django 1.3開発URLで静的ファイルと動的ファイルを提供するにはどうすればよいですか?

私は少し困惑しています。開発中、DJango1.3でアプリの静的ファイルと動的ファイルの両方を提供しようとしています。新しい静的機能は気に入っていますが、これを正しく機能させることができないようです。

ドキュメントを読むと、次のように動作するはずです。それは動的なものをうまく提供しますが、静的ではありません。

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

django - DjangoTinyMCEおよび静的ファイル

django tinymceをセットアップしましたが、デバッグモードでないときにツールに問題があることに気づきました。高度なテーマにはいくつかのテンプレートが含まれており、これらのテンプレートにはdjangoテンプレートコードが含まれています。問題は、これらのテンプレートが静的フォルダーから提供されているため、レンダリングできないことです。

この問題を解決する方法を知っている人はいますか?

ありがとう、CG

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

django - Django 静的圧縮ファイルが Firefox でレンダリングされない

静的スタイルシートと JavaScript の最適化にdjango-staticを使用しています。現在、これらすべてのスクリプトと css プロパティが Chrome と Safari に読み込まれています。しかし、何らかの理由でそれらが Firefox にロードされません。私は何か間違ったことをしていますか?Firefox には他の設定が必要ですか?

追加情報が必要な場合は、コメントしてください。追加します。(Firefox バージョン 8)

編集: Firebugを使用して Chrome と Firefox を確認した後。レンダリングされているスクリプトのソースは次のとおりであることがわかりました

現在、これはChromeによって次のように解釈されています

しかし、firefox はそれを解釈できません。これは Firefox の問題ですか、それとも "/" を変更する必要がありますか? (生成されるリンクまたはソースは django-static によるものです。)

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

django - djangoで/static/cssURLを有効にする方法

MEDIA_URLまたはSTATIC_URLを使用して/static/を指す場合、現在MEDIA_URLを/ static /に設定し、次のようなCSSファイルへのパスで使用します。

を指します/static/css.cssが、試行するとhttp://localhost/static/css.css404エラーが発生します。

私は設定にあります:

urls.pyには、次のような静的なポイントがあります。

では、どこに問題があるのでしょうか。404が表示されるのはなぜですか?静的ファイルのビューを作成する必要がありますか?または、私の設定またはurls.pyに何か問題がありますか?私はdjangoの初心者なので、どんな回答でもいただければ幸いです。

前もって感謝します

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

python - Django静的ファイルはロードされません

私はDjangoの初心者で、最初のプロジェクトに取り組んでいて、静的ファイルに問題があります。

django.contrib.authの2つのテンプレートで構成される単純な認証システムを作成しました。すべてのアプリによってレンダリングされたすべてのテンプレートにアクセスできるようにしたいグローバル静的コンテンツがあります。mysite/templates/index.htmlmysite/templates/registration/login.htmlmysite/static

mysite/templates/index.html<img src="{{ STATIC_URL }}pics03.jpg"/>URLにアクセスすると、どのレンダリングとして"static/pics03.jpg"正常に読み込まれるかが含まれますlocalhost:8000/

mysite/templates/registration/login.html<img src="{{ STATIC_URL }}pics03.jpg"/>これも含まれ"static/pics03.jpg"、URLにアクセスしたときに読み込まれ、読み込まれません"localhost:8000/accounts/login/"

私のurls.pyには次のものがあります。

私のsettings.pyには次のものがあります。

DjangoはSTATICFILES_DIRSでグローバル静的コンテンツを検索する必要があるという印象を受けましたが、静的フォルダーへの絶対パスにURLを変更しても、login.htmlの静的コンテンツが見つかりません。誰かがこれに光を当てることができますか?

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

css - Django 1.4 テンプレートに CSS を追加するための初心者向けガイド

私は本当に混乱しています。私は Django 1.4 を使用しており、これを一日中探していましたが、Django の最新バージョンではすべてが変更されたようで、ドキュメントはまったく役に立ちません (少なくとも私には)。テンプレートに CSS ファイルを添付するのを手伝ってください。

だから、これは私のsettings.pyファイルです

これが私のURLです

これがビューです

最後に、これがテンプレート (home.html) です。

ああ、私は TEMPLATE_CONTEXT_PROCESSORS に何を入れるべきかわかりませんが、これまでのところです。

そして、これはサーバーを実行したときに得られる出力です

これらのコードに大きな間違いがあるかもしれないことはわかっていますが、それは、さまざまな django バージョンのさまざまなソースを読んできたからです。はい、ドキュメントを読みましたが、私が言ったように、それほど役に立ちませんでした。

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

python - STATIC_URLを外部JSファイルで機能させる方法(Django)

外部のJavaScriptファイルでSTATIC_URLを使用しようとしています。テンプレートで機能しているので結果を期待していましたが、外部のJavascriptファイルでは機能していないことがわかりました。

プロジェクトをより管理しやすくするために、JavaScriptファイルでSTATIC_URLを機能させるための回避策も教えてください。

また、私は多くのajaxリクエストを送信しており、JSファイルにurlテンプレートタグのようなものを入れたいと思っています。

それらのいずれかの解決策を知っている場合は私に知らせてください。

ありがとう