2017-12-10 7 views
0

プロジェクト構造をロードできません:ここではは静ジャンゴ

project_folder 
├── apps 
│ ├── app1 
│ ├── app2 
├── static 
│ ├── css 
│ │ ├── bootstrap.min.css 
│ ├── images 
│ └── js 
│ │ ├── bootstrap.min.js 
├── templates 
│ ├── base 
│ │ ├── base.html 

は私のsettings.pyです:

STATIC_PATH = os.path.join(BASE_DIR, 'static') 

STATIC_URL = '/static/' 

STATICFILES_DIR = [ 
    STATIC_PATH, 
] 

私はこの応答を得た:

[10/Dec/2017 02:43:58] "GET /static/css/bootstrap.min.css HTTP/1.1" 404 1676 
[10/Dec/2017 02:43:58] "GET /static/images/Logo-ISCAV.png HTTP/1.1" 404 1676 
[10/Dec/2017 02:43:58] "GET /static/js/bootstrap.min.js HTTP/1.1" 404 1670 
[10/Dec/2017 02:43:58] "GET /static/js/bootstrap.min.js HTTP/1.1" 404 1670 

そしてここではいくつかのタグですHTML内

{% load staticfiles %} 
<!DOCTYPE html> 
<html lang="es-CL"> 
<head> 
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 
    <meta charset="UTF-8"> 
    <title>ISCAV | {% block title %}{% endblock %}</title> 
    <!-- Carga el path de los archivos estaticos y estilos --> 
    <link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}"> 
    {% block extrastatic %} 
    {% endblock extrastatic %} 
</head> 

何が間違っているかわかりません。

+0

あなたは './manage.py runserver'または本番サーバー上で開発中のWebサイトにサービスを提供していますか? – surfer190

+0

PyCharmでDEBUGを実行していると、これは通常このIDE上で問題であることがわかります。 :/ –

答えて

0

私はそれがないと...

これは助けるが、多分これは常に私の方法であるSTATIC_ROOT

を追加しようとするかどうかわからないんだけど、それはむしろ、プロジェクトのルートよりも、ルートとしてappディレクトリを使用します。 :)

STATIC_URL = '/static/' 

STATIC_ROOT = '/' 

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"), 
) 
+1

omg、thx!それは最終的に働いている!私は思う深い深刻なPyCharm –

+0

を使用して通常は問題ですが、それは、プロジェクトのルートではなく、ルートとしてアプリケーションディレクトリを使用します:) – johnashu