Я не смог соединять мои файлы CSS и JS в мой HTML используя Джанго 1.11. Это - то, что у меня есть:
В settings.py у меня есть следующее:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static_files')
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
в.HTML я имею:
{% load staticfiles %}
<html>
....
<link rel="stylesheet" href="{% static 'css/misEstilos.css' %}">
....
</html>
В urls.py это:
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', views.home)
]+static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)
и в views.py я имею:
def home(request):
return render(request, 'principal.html', {})
Не, который у меня есть плохо. Спасибо за помощь.
Уже я это решил, но у меня остается сомнение. Какое различие есть между:
{% load static %}
и
{% load staticfiles %}
Уже это solucionГ©, но у меня остается сомнение. QuГ© различие есть между:
{% load static %}
и
{% load staticfiles %}