問題タブ [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 投票する
2 に答える
7053 参照

python - Django 1.4でdjango.contrib.staticfilesを使用して管理静的ファイルを提供する方法(1つのApacheサーバーを使用)?

Djangoは、動的ファイルと静的ファイルの両方を提供するために1つのサーバー(Apache)のみを使用する場合は、を使用して静的ファイルをdjango.contrib.staticfiles提供することを推奨しています。

だから私の中で私は私のとsettings.py私のにロードdjango.contrib.staticfilesしました。INSTALLED_APPSdjango.core.context_processors.staticTEMPLATE_CONTEXT_PROCESSORS

管理者テンプレートで、次のような静的ファイルにリンクしていることに気付きました(からindex.html):

しかし、テンプレートタグを見るとadmin_static、これは単なるラッパーですstatic

したがって、すべての管理静的ファイルにはadmin/...プレフィックスが付いているため、フルパス(私の場合)は次のようになります。

そのため、そのパスをSTATICFILES_DIRS内部に設定しましsettings.pyたが、Apacheは(サーバーを再インストールした後)静的ファイルを提供しません。ロジックのどこを間違えたのですか?

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

django - 1.4にアップグレードした後、djangoadmin静的ファイルが機能しなくなりました

djangoで静的ファイルを設定することは、私にとって常に悪夢でした。djangoの静的コンテンツを扱うことになると、私は落ち込んで、愚かで愚かだと感じます。私は管理インターフェイスをほとんど使用せず、パフォーマンスに影響を与えないため、管理メディアファイルを静的ファイルとして提供することを本当に気にしませんでした。

1.4にアップグレードするまで、この開発セットアップで問題なく動作しました。

settings.py

urls.py

django 1.4の「最新情報」のドキュメントを調べたところ、問題を軌道に戻すために何を変更する必要があるのか​​がわかりません...

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

django - ADMIN_MEDIA_PREFIX の廃止と Django 1.4 での静的ファイルの使用

Django 1.3 ベースのフロントエンドがあり、Amazon S3 からすべての静的ファイルを提供しています。Django 1.4 にアップグレードしたいと考えています。Django は管理用静的ファイルのレンダリング方法を変更したようです。私は次の構成を持っています:

settings.py: INSTALLED_APPS にアプリ django.contrib.staticfiles があります (「dev」設定と「prod」設定の両方)。静的コンテンツは Amazon S3 で公開されています。

開発マシン (DEBUG=True) で変更をテストしていますが、/admin ページは静的ファイルとアイコンを表示できません。これは、(django.contrib.staticfiles がインストールされているため) S3 からプルしようとしているが、dev django フォルダーからプルしていないためです。S3 からプルするのではなく、DEBUG = True の場合に dev フォルダーからコンテンツを強制的に取り出す方法はありますか?

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

python - Django 1.4 の静的ファイルに問題があり、プロジェクトの他の URL でレンダリングされない

ここに私の設定があります:

そして、ここでスタイルシートを参照します(これによりエラーが発生します):

ログのエラー:

私がそれを修正したと思った方法:

そして、別のビューを作成するまで機能しました-:

テンプレートに {% extends 'base/base.html' %} を追加しましたが、ログには何が記録されますか? これ:

/test/? に注意してください。css をロードしません。
理由はわかりますか?(django1.3でこの問題が発生したことはありません)

前もって感謝します :)

0 投票する
6 に答える
30099 参照

django - django の STATICFILES_DIRS のパス

私はPHPのバックグラウンドを持っており STATICFILES_DIRS 、settings.pyでパスを指定したいのですが、Windowsでは次のようなフルパスを指定する必要があることを理解しています: D:/path/to/folder/project/static 「/ static /」などのパスを指定する方法があることを知りたいまたはdirname(__FILE__)PHPのようにパスを指定できますか?

私のパスがハードコードされないように。また、Webサーバーは通常、httpパスを使用するため、CSSファイルをロードするための物理パスをたどらないため、物理パスになるのはなぜですか? では、なぜdjangoでこの方法(物理パス)なのですか? 誰か説明してください。

みんなの努力に感謝します。

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

django - South +Django1.4データベースエラー

Djangoプロジェクトを新しいシステムにインストールし、Django1.4をインストールしました。ただし、実行しようとしmanage.py runserverたりmanage.py syncdb、Southからこのエラーが発生したりすると、次のようになります。

現在SQliteを使用しています。Django 1.4でのこの変更が原因かもしれないと思いますが、他のユーザーは私の問題を抱えていないようです。私のパッケージはすべて最新です。

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

django - Django の複数のアプリで同じ静的ファイルを使用する

私の Django プロジェクトはいくつかのアプリに分割されており、静的ファイルは次のように各アプリに保存されます。

しかし、同じ静的ファイルを複数のアプリで使用する方法がわかりません。

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

django - DajaxiceとDajaxがMEDIAL_URLを使用するのはなぜですか?

Dajaxiceのインストールドキュメントでは、に設定すると書かれDAJAXICE_MEDIA_PREFIXていsettings.pyます。後で、その値はで取得されますurls.py

Dajaxのインストールドキュメント(2年前)では、静的ファイルを次のようにロードするように指示されています。

なぜ使っているのMEDIA_URLですか?、、およびファイルが必要なSTATIC_URLのでjs、使用するべきではありませんか?cssimgSTATIC

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

django - Django 1.4にアップグレードしましたが、管理者はまだ静的ファイルのメディアディレクトリを探しています

Django 1.4にアップグレードしましたが、管理者の静的ファイルが読み込まれません。

設定ファイルの関連部分は次のようになります。

そして私はcollecstatic-ed。

これで、ファイルはプロジェクトの静的ディレクトリに表示されますが、たとえばhttp:// localhost:8000 / static / admin / js / actions.jsにアクセスしようとすると、「/ usr /local/」が付いた404が表示されます。 lib / python2.7 / dist-packages / django / contrib / admin / media / js /actions.js"は存在しません

djangoが静的ディレクトリではなくメディアディレクトリを検索するのはなぜですか?どうすれば修正できますか?

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

django - djangoでは、静的アプリのインスタンスを複数持つことができますか?

静的アプリのインスタンスを複数持つことは可能ですか?

さまざまなリソースからサーバーに提供したいさまざまな種類のリソースがありますSTATIC_URL

  • から CSS/JavaScript を提供したい/static/
  • から PDF ドキュメントを提供したい/documents/