Сама папка, где расположены файлы, находится в /home/user/Documents/Python/mysite/mysite/files. Она состоит из
папок: media(пустая), static(img, js, css), templates(ну это и так понятно, что там может быть). Это навеяно с предпоследней ссылки.
И тут вопрос. На оф сайте (первая линк) предлагается юзать {{ STATIC_URL }}, там вообще сначала лоадить staticfiles, а потом ‘{% static ’ и так далее.
В settings.py:
import os _PATH = os.path.abspath(os.path.dirname(__file__)) MEDIA_ROOT = os.path.join(_PATH, 'files', 'media') MEDIA_URL = '/media/' STATIC_ROOT = os.path.join(_PATH, 'files', 'static') STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(_PATH, 'static')
в url:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += staticfiles_urlpatterns()
Я пробовал по-разному(по всем методам из ссылок), но все равно ничего не получается - “A server error occurred. Please contact the administrator.” - в большинстве случаев.
Объясните пожалуйста, в чем проблема? Как зафиксить?