2013-03-26 2 views
0

Я искал ответ на этот вопрос, но я не нашел решения для своей проблемы. Я хочу, чтобы связать CSS для моего проекта, но просто не могу справиться, как STATIC_URL работаDjango STATIC_FILE не работает, как я думал?

<head> 
    {% load static from staticfiles %} 
    <link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}"> 
    </head> 

это на много кода, чтобы разместить здесь так вот ссылки: settings.py: http://pastebin.com/9Bsg3u1h

И сделать с context_instance=RequestContext(request) параметр, конечно. я получил файлы структуру, как это:

Django_project 
... 
appname 
templates 
static 

Я пытался также поместить статический каталог во многих проектах, в APPNAME, и даже в шаблонах. Может кто-нибудь объяснить мне, как он должен искать мой проект?

ответ

1

Используйте встроенный static, не static от staticfiles:

<head> 
    {% load static %} 
    <link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}"> 
    </head> 

 

https://docs.djangoproject.com/en/dev/ref/templates/builtins/#static

Django поставляется с static тег шаблона. Вы можете использовать это независимо от того, используете ли вы RequestContext или нет.

Примечание

staticfiles вно приложение также поставляется с static шаблонный тег, который использует staticfiles' STATICFILES_STORAGE для построения URL данного пути. Используйте это вместо этого, если у вас есть расширенный прецедент, например, с использованием облачного сервиса для обслуживания статических файлов ...

Смежные вопросы