Django cssファイルが見つかりませんエラー、cssファイルの読み込みに失敗し、404ファイルが見つかりませんエラーを取得また **別のエラーが発生しています:
Not allowed to load local resources.
はい、試しましたc:/path/chrome.e xe-、ブラウザを起動するだけで、
url/website
に移動しません
。
皆さんが提案するのは、これが私のコードです。関連すると思われるコードのみを投稿します。私のDjangoバージョンは最新のものです2。
ブラウザChrome
GET http://127.0.0.1:8000/static/care/style.css 404 (Not Found)
settings.py
# Application definition
INSTALLED_APPS = [
'care.apps.CareConfig',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/2.0/howto/static-files/
STATIC_URL = '/static/'
style.css staticという別のディレクトリ内にあるCareディレクトリ内に存在します。
相対パスと「絶対パス」で試しましたが、絶対パスで試したときに別のエラーが発生します
Not allowed to load local resources.
実際に、HTMLソースコードからリンクをコピーしてブラウザーに貼り付けると、style.cssファイルに移動します。パスに問題はありません。
Djangoがcssファイルを検出しないのはなぜですか?私はFirefoxブラウザでも同じ問題に直面していますが、Chromeとは異なりエラーがリストされていません
index.html
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static 'care/style.css' %}" />
回答 1 件
関連記事
- 静的リンクにもかかわらずDLLが見つかりません
- DjangoアプリのVue:静的jsファイルからVueインスタンスをセットアップする方法
- Django静的ファイルが見つかりません:サイトは機能しますが、静的ファイルをプルスルーしません:404コンソールメッセージ
- Djangoプロジェクトの静的リソースはどこに保存すればよいですか?
- DjangoWebサイトに静的ファイルをインポートできません。コードに欠けているものを説明してください。
- 新しいURLを作成するときにページが見つかりません/ Djangoを表示します
- awss3の静的ファイルがDjangoブログに読み込まれていません
- TypeError:必須引数 'year'(位置1)がdjangoに見つかりません
- Django 20ページが見つかりません、URLパターンが一致しませんでした
関連した質問
- DjangoAdminで多対多モデルのすべてのフィールドを表示するにはどうすればよいですか?
- Djangoフォームのドロップダウンのラベルを変更するにはどうすればよいですか?
- Djangoモデルフォームベースのシステムをサインアップ用の生のHTMLベースのフォームシステムに変換します
- Djangoで1対1のテーブルフィールド値にアクセスする
- DetailViewを介してURLパスを作成しようとしていますが、HTMLページで重複する値を取得しています
- Djangoのデフォルトのモデルフォームを使用せずに、Djangoの同じページで複数のフォームを処理する
- Django:フォームが無効な場合にフォームがリセットされないようにする
- Djangoは同じファイルでNameERRORをモデル化しますか?
- djangoチャネルを使用してPython36からPython37にアップグレードする際のSynchronousOnlyOperationエラー
- Django管理者の承認を得て登録するにはどうすればよいですか?
あなたの
MEDIA_URL
と定義されている/メディア/、これを行うには、APP urls.pyに次のスニペットを追加します。STATIC_ROOT
を設定する これらのファイルを提供したいディレクトリに設定します。例えば:STATIC_ROOT = "/var/www/example.com/static/"
collectstatic
を実行する 管理コマンド:これにより、すべてのファイルが静的フォルダーから
STATIC_ROOT
にコピーされます ディレクトリ。