Как связать ссылку css, js и файла изображения в django

Я новичок в Django 1.9.5 и использую Windows в качестве платформы. У меня проблема связать мои css, изображения и js с django templage,

Вот моя структура проекта

Here is my setting.py page

Вот моя страница настроек

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

    STATIC_ROOT = os.path.join(BASE_DIR, 'static')
    STATIC_URL = '/static/'
    STATICFILES_DIRS = (
        os.path.join(BASE_DIR, 'statics'),
    )


    MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
    MEDIA_URL = '/media/'

Here is my main url.py page

Вот моя главная страница url.py

    from django.conf import settings
    from django.conf.urls import include, url
    from django.conf.urls.static import static
    from django.contrib import admin
    from django.contrib.staticfiles.urls import staticfiles_urlpatterns

    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^mysite/', include('myapp.urls')),
        # (r'^media/(?P.*)$', 'django.views.static.serve',
        #  {'document_root': settings.MEDIA_ROOT}),
        url(r'^media/(?P.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
    ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

    urlpatterns += staticfiles_urlpatterns()

Here is my base html page located within template folder

Вот мой базовый шаблон html

Here is my base html template

Github link Мой проект в github Я пробовал все возможные комбинации, но не смог через 2 дня. Любая помощь будет присвоена, и я буду благодарна вам.

+1
источник поделиться
1 ответ
    {% load staticfiles %}

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

Тег statcfiles можно использовать для загрузки статического файла. С pathtostaticfile ваш статический файл

Подробнее https://docs.djangoproject.com/en/1.9/intro/tutorial06/

+4
источник

Посмотрите другие вопросы по меткам или Задайте вопрос