[解決済み] Django - 静的ファイルが見つかりません
2022-11-30 04:38:36
質問
この問題に対するいくつかの投稿を見ましたが、私の解決策は見つかりませんでした。
私は Django 1.3 の開発環境内で静的ファイルを提供しようとしています。
以下は私の設定です
...
STATIC_ROOT = '/home/glide/Documents/django/cbox/static/'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
'/static/',
)
...
私の urls.py
urlpatterns = patterns('',
...
url(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root', settings.STATIC_ROOT}
),
...
);
私の /home/glide/Documents/django/cbox/static/ ディレクトリは次のようになっています。
css
main.css
javascript
image
にアクセスしようとすると、404エラーが発生します。 http://127.0.0.1:8000/static/css/main.css .
css、javascript、画像は個別にパターンを指定する必要がありますか?
どのように解決するのですか?
私は混乱 STATIC_ROOT と staticfiles_dirs
実は私は STATIC_ROOT . 私はそれが私の共通のファイルを置くために持っているディレクトリであると思った。このディレクトリは、本番では、静的ファイルを置く(集める)ディレクトリとして collectstatic .
staticfiles_dirs は私が必要とするものです。
私は開発環境にいるため、私にとっての解決策は STATIC_ROOT (を使わず(あるいは別のパスを指定し)、共通ファイルのディレクトリを staticfiles_dirs :
#STATIC_ROOT = (os.path.join(SITE_ROOT, 'static_files/'))
import os
SITE_ROOT = os.path.dirname(os.path.realpath(__file__))
STATICFILES_DIRS = (
os.path.join(SITE_ROOT, 'static/'),
)
また、忘れてはならないのが
from django.conf import settings
関連
-
django request.data を修正する AttributeError: 属性を設定できない
-
Djangoの基本(16)。テンプレートタグの紹介とそのカスタマイズ方法
-
django store to databaseは現地時間より8時間短い?(2021-05-12更新)
-
[解決済み] Flaskで静的ファイルを提供する方法
-
[解決済み] Django のモデルで電話番号を保存する最良の方法は何ですか?
-
[解決済み] django のテンプレートで最初の文字を大文字にする
-
[解決済み] Djangoのクッキー、どうすれば設定できますか?
-
[解決済み] Django の {% url %} テンプレートタグでクエリパラメータを渡すことは可能でしょうか?
-
[解決済み] Djangoテンプレートでネストされたforループで一番外側のforloop.counterにアクセスする方法は?
-
[解決済み] DjangoでSELECT COUNT(*) GROUP BYとORDER BYを行うにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
django request.data を修正する AttributeError: 属性を設定できない
-
Django でチェックボックスの値を取得する方法
-
[解決済み] Django の管理者パスワードをリセットする方法は?
-
[解決済み] Django のフォームで、あるフィールドを編集できないように readonly (または disabled) にするにはどうしたらいいですか?
-
[解決済み] Django で完全な/絶対的な URL (ドメイン付き) を取得するにはどうすればよいですか?
-
[解決済み] Django ManyToMany filter()
-
[解決済み] Djangoです。文字列からモデルを取得する?
-
[解決済み] Djangoのvalues()の項目名を変更する方法は?
-
[解決済み] テーブルのフィールドから異なる値を選択する
-
[解決済み] Django の日付テンプレートのデフォルトフォーマットを変更するには?