2017-11-21 73 views
0

私はdjangoのウェブサイトを開発しており、ブートストラップを使用しています.FromfoxではなくChromeのブラウザでスタイルを見ることができます。django cssはChromeで動作しますが、Firefoxでは動作しません

firefox検査では、ブートストラップに404エラーが表示され、クロムでは表示されません。ありがとうございます。

コード: -


#settings.py 

# Build paths inside the project like this: os.path.join(BASE_DIR, ...) 
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 

PROJECT_DIR = os.path.dirname(os.path.abspath(__file__)) 

STATIC_URL = '/static/' 
STATIC_ROOT = '%s/coffestatic/' % (BASE_DIR) 

STATICFILES_DIRS = ['%s/website-static-default/'% (BASE_DIR), 
        ("bootstrap", '%s/bootstrap' % (BASE_DIR)),] 

HTTP file.html

<head> 
{% load static %} 

<link href="{% static'bootstrap/css/bootstrap.css'%}"rel="stylesheet"> 
</head> 

ファイル構造

BASEDIR

|--ProjectFolder

|------Apps

|--BootstrapDir

|------css

作業

  • は静的ファイルを定義する流れ
  • は、HTMLのスタイルを定義しcollectstatic
  • のpython manage.py
  • 実行プロジェクト

おかげ

答えて

0

私は、彼らが私は物事をセットアップする方法を異なっているとして、あなたのsettings.pyファイルが正しいかはわかりません。それは言われている、私は専門家ではないとあなたは私には別のバージョンのdjangoを実行している可能性があります。あなたがリンクファイルにファイルタイプを持っていないのに私が気づいたのは何か。おそらくChromeはこれがなくても問題ありませんが、おそらくFirefoxはそれがなくてもうんざりしています。変更してみてください:

<link href="{% static'bootstrap/css/bootstrap.css'%}"rel="stylesheet" type="text/css"> 

<link href="{% static'bootstrap/css/bootstrap.css'%}"rel="stylesheet"> 

だけの推測....

+0

私はそれを試してみましたが、うまくいきませんでした。私はそれが404を与える理由を知る必要があります、これは私が得るものです: - (要求URL:http:// localhost:8000/static/bootstrap/css/bootstrap.css/404 Not Found)それをしない、返信ありがとう – Mike

関連する問題