問題タブ [django-staticfiles]

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 に答える
2113 参照

apache - PDFを提供するためのnginxのサイズ制限を増やします

私たちのWebページでサイズが約300KBのpdfファイルをロードする際に問題があります.pdfファイルはnginxサーバーによってサーバー化されています.ファイルをロードするたびにエラーが表示されます.(pdfドキュメントを開くことができませんでした.しかし、サイズクラッシュしたファイルのサイズはわずか 32 KB です。両端のサイズを再確認しました。

サーバー側のファイルの実際のサイズは 300KB で、受信側はわずか 32KB です。

このclicked_site (client_max_body_size) を参照した後、構成を追加しました。

しかし、うまくいきません。これについて提案していただけますか?

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

django - django-allauth の使用時に Django が静的ファイルを見つけられない

allauth を使用すると、Django が静的ファイルを見つけることができないことを除いて、すべて正常に動作するように見えます。allauth がないと、すべての静的ファイルがレンダリングされます。allauth の設定を追加する必要があります

以前は設定ファイルに TEMPLATE_CONTEXT_PROCESSORS がありませんでした。私が見逃しているものはありますか?この問題をどのように解決すればよいですか。DEBUG コンソールを見ると、css ファイルを次のように取得しようとしていることがわかります。

それはやっているはずなのに

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

python - Django-静止画像が見つかりません

やあみんな、

Djangoアプリケーションを開発モードで実行しています。プロジェクトの/static/images/ディレクトリに静的ファイルを収集しました。

私のテンプレートでは、サンプル画像をリンクしようとしています。

(一番下の行はデバッグ目的での印刷です)

写真は壊れたリンクで示され、一番下の行は正しいディレクトリを印刷します:

プロジェクト内には、/ static / items/no_image.jpegファイルがあります。

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

誰か助けてもらえますか?

ありがとうございました !

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

django - Django はメディア ディレクトリ内のファイルをサーバーに提供できませんが、静的ディレクトリからコンテンツを提供します

settings.pyファイルに次のコードがあります

urls.pyファイルのこの行

開発サーバーはディレクトリからコンテンツを提供できますが、/static/ディレクトリからコンテンツを提供することはできません/media/。それを urls.py に追加するにはどうすればよいですか?

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

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、私は本当に何が悪いのか理解できません...

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

django - Django - javascript からの admin_media_prefix アクセス

管理者では、管理者メディアの URLに任意の JavaScript からアクセスできるようにしたいと考えています。
すでにリクエストコンテキストに含まれています。
しかし、含まれているjavascriptからアクセスできるようにするために、

そのようなものを基本テンプレートに入れる必要がありますか、またはそれを行うためのよりクリーンな方法はありますか?

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

django - django-devserverを使用して開発中の静的ファイルを提供する

私はついにdjango-devserverを試してみることにしました。インストールされて機能していますが、静的ファイルはロードを拒否します(Django1.3)。(注:静的ファイルは、django-devserverに切り替える前に、標準のrunserver管理コマンドで正常に機能するため、すべての構成設定で問題ありません。)READMEでこのビットに遭遇しました。

DEVSERVER_IGNORED_PREFIXES = ['/ media'、'/ uploads']

プロセスを抑制してスキップするプレフィックスのリスト。デフォルトでは、ADMIN_MEDIA_PREFIX、MEDIA_URL、およびSTATIC_URL(Django> = 1.3の場合)は無視されます(MEDIA_URLとSTATIC_URLが相対的であると想定)

runserverを使用する目的は、特に開発中の静的ファイルを提供するためだけに、実際の実際のWebサーバーをセットアップする必要がないため、これは非常に奇妙に思えます。

奇妙なことに、とはいえ、ADMIN_MEDIA_PREFIX管理者が実際にすべての静的リソースを正常にロードしていることがわかりました。そのため、どこかで何かが足りないのではないかと思います。

誰かアイデア?

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

django - Djangoの静的STATIC_URLとSTATIC_ROOTの違い

私は混乱していてstatic root、物事を明確にしたいと思っています。

Djangoで静的ファイルを提供するには、次のものが含まれている必要がsettings.pyありurls.pyます。

1.静的ファイルを収集するディレクトリへの絶対パス

2.静的ファイルのURLプレフィックス

3.静的ファイルの追加の場所

...そしてurls.py次の行で:

4.私達はまた使用しますpython manage.py collectstatic

質問:

  1. 誰かが私にワークフローを説明してもらえますか:物事が理想的に行われるべき方法。今のところ、上記のコードスニペットをコピーして指定された場所に貼り付け、静的ディレクトリに新しいファイルを作成し続ければ、機能します。しかし、私のsettings.STATIC_ROOT中では、別のディレクトリを指しています。

  2. 誰かが各設定のワークフローを説明できれば素晴らしいと思います。ファイルの収集と管理の方法、そして従うべき良い習慣は何でしょう。

ありがとう。

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

django - djangosettings.pyのmedia_rootの更新で問題が発生しました

MEDIA_ROOTを設定しようとしていますが、settings.pyで設定すると、認識されないようです。たとえば、私のsettings.pyは次のようになります。

そしてテンプレートで(この変更をテストするために)-私は試しました:

静的URLは正常に表示され、更新および変更できます。これらの変更はテストテンプレートに反映されます。ただし、メディアルートは常に空の文字列です。MEDIA_ROOTの使用を開始するために必要な追加の構成はありますか?もしそうなら、誰かが私にドキュメントを教えてもらえますか?