問題タブ [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.
django - 「STATIC_URL」設定を変更すると、Django アプリケーションが動作するかどうかが変わるのはなぜですか?
settings.py で を指定するSTATIC_URL = 'http://68.164.125.221/'
と、クライアントは私の Web ページにアクセスできます。ただし、CSS やその他の静的ファイルは読み込まれません。
一方、 を指定するSTATIC_URL = '/'
と、アプリケーションのホームページにアクセスすると、このエラーが発生します。
興味深いことに、アプリのホームページにこのエラーが表示されているにもかかわらず、静的ファイルが読み込まれるようになりました (たとえば、http://68.164.125.221/main.css が読み込まれます)。
「STATIC_URL」設定を変更すると、ホームページが読み込まれるか静的ファイルが読み込まれるかが切り替わるのはなぜですか? staticfiles アプリを使用しています。
django - Apache に切り替えると、Django アプリケーションのすべての静的ファイルが破損するのはなぜですか?
Django 開発サーバーから本番用の Apache に切り替えています。そのために、modwsgi をインストールし、apache2.conf で次のように指定しました。
Apache を再起動すると、アプリケーションがブラウザに読み込まれますが、CSS や画像は読み込まれません。
以前はstaticfiles
、静的ファイルの管理に を使用していました。これらの設定がありました。
静的ファイルは以前は機能していましたが、現在は機能していません。Apache に切り替えると静的ファイルが読み込まれないのはなぜですか?
django - django-pipeline を 1.2.7 にアップグレードしますが、静的ファイルが見つかりません
以前は django-pipeline 1.2.6 を使用していましたが、静的ファイルの検索に問題はありませんでした。アップグレード後、静的ファイルがどこにあるかを見つけることができなくなりました。何が悪いのかわかりませんが、おそらく何かが足りないだけです。
次のエラーが表示されます。
私はジャンゴ1.4を使用しています。ここに私の設定があります:
助けてください。
興味深い情報: PIPELINE_CSS を完全に削除すると、javascripts/application.js.coffee も見つかりません。
もう 1 つの興味深い点は、使用する django-pipeline のバージョンに関係なく、次の結果が得られることです。
私は何を間違っていますか?
css - Django:正しいURLでS3からCSSを提供していますが、読み込まれません
STATIC_URLをS3バケットとその中の静的ディレクトリのURLに設定しました。
私のテンプレートでは、次の場所からスタイルシートを読み込もうとしています。
スタイルシートが読み込まれていませんが、ページのソースを表示すると、正しいファイルをダウンロードするスタイルシート用にレンダリングされたリンクをクリックできます。また、アクセス許可はWorldを表示するように設定されているため、アクセスできません(Chromeでハードリフレッシュを実行しても)。
URLが正しいのに、なぜスタイルシートがロードされないのですか?
よろしくお願いします-
django - Django-ファイルにアクセスする
私はdjangoプロジェクトのmysiteとloginという名前のアプリを持っています
私が開いているウェブページは
D:\ mysite \ templates \ login \ index.html
このhtmlファイルが機能するには、(同じディレクトリにある)javascriptファイルが必要です。
jsファイルは
D:\ mysite \ templates \ login \ d3.js
でこのパスを提供する方法
htmlファイルで?
私はこれをすべてやりました
私のurls.pyで
settings.pyで
次に、これをhtmlファイルで使用しました
それでも動作しません
django - メディアファイルは提供されますが、静的ファイルは提供されません
常緑の問題、静的ファイルが提供されないために立ち往生しています。 逆に、サブツリーに配置されたファイルは、の下で正しく提供されます。 MEDIA_ROOT
MEDIA_URL
剥ぎ取られたsettings.py
:
私が行ったプロジェクトを作成するには:
そして、このディレクトリツリーを取得しました(削除):
下のファイルSTATIC_URL
はDjangostaticfiles(私の場合ではない)によって自動的に提供される必要がありますが、他のファイルは手動で処理する必要があります。urls.py
だから私はこれらの行を:に追加しました
アクセスhttp://host/media/filebrowser/foo.jpg
は機能しhttp://host/static/foo.jpg
ますが、エラー404が発生します。なぜですか?
css - django 仮想サーバーで静的ファイルを使用する
これとまったく同じ質問が以前に寄せられました。すべてを読み、この件に関する公式の django ドキュメントを理解しようとしましたが、仮想サーバーで静的ファイルを使用するのにまだ苦労しています。Base.html
より具体的には、使用するテンプレートを取得しようとしていますbase.css.
私のフォルダ構造は次のようになります。
(「The django book」を読んで学習していたので、現時点では app フォルダーはありません!)
完全な settings.py はここで見ることができます: http://pastebin.com/JB3mKRcJ
私の Base.html テンプレートには、次のコードがあります。
CSS はまだ適用されていません。私が間違っていることを理解するのを手伝ってもらえますか? 私は信じられないほど感謝しています。
私はDjangoの最新バージョンを使用しています。(1.4)
urls.py:
django - django 管理者の静的 URL: base.css では機能しますが、dashboard.css では機能しません
settings.py で:
レンダリングされたページ:
base.css の href は正しいですが、dashboard.css の href にはmedia/static/admin
. なんで?
css - URLルートのdjango staticfiles
新しい Django 1.3 静的ファイル フレームワークについて一般的な質問があります。
Django 1.3 で導入された新しい Django staticfile 機能がとても気に入っています。通常、STATIC_URL="/static/" を設定し、{{ STATIC_URL }} テンプレート タグをテンプレートに入力します。開発サーバーが静的ファイルを自動的に提供し、すべてのコンテンツが期待どおりに提供されるのは素晴らしいことです。
ただし、静的メディアが URL ルートにマウントされている従来のサイトで作業しています。たとえば、静的 URL へのパスは次のようになります。
「静的な」url 名前空間は使用しません。
新しい staticfile 機能を取得して、静的名前空間を使用せずに上記の URL を提供する方法があるかどうか疑問に思っていましたが、新しい staticfile フレームワーク (collectstatic、開発サーバーによって提供される静的ファイルなど) の利点を保持しています。STATIC_URL="" と STATIC_URL="/" を設定しようとしましたが、どちらも望ましい効果がないようです。
名前空間なしで静的ファイルを提供するように静的ファイルを構成する方法はありますか? ご検討いただきありがとうございます。
django - collectstatic は、EC2 で django 1.4 を使用する django-admin.py の有効なサブコマンドではありません
EC2 で実行されている Amazon Linux インスタンスがあります。Django の staticfiles アプリを起動して実行しようとしています。ただし、実行しようとすると:
django-admin.py collectstatic
「不明なコマンド: 'collectstatic'」を返します。実際、 と入力django-admin.py help
すると、使用可能なサブコマンドが一覧表示されますが、collectstatic
その中には含まれていません。
私は Django 1.4 を実行しており、プロジェクトの settings.py を確認しました。INSTALLED_APPS にはdjango.contrib.staticfiles
.
何がこれを引き起こしているのでしょうか?collectstatic サブコマンドが django-admin.py 内で使用できるように、静的ファイルをセットアップ/構成するために必要な特定のことはありますか?