Django 404 error-page not found & No CSS renders
Новичок в кодинге и первый раз постил на stack overflow. Я сделал проект на django с 3 страницами. Иногда страницы не найдены, иногда индексная страница загружается без 404 ошибки, но я не могу сделать ссылки на другие страницы и css файлы, на которые я указал, не отображаются.
Ошибки, которые я получаю:
Я спал над проблемой, просмотрел форматы файлов, чтобы убедиться, что мой проект и приложение url.py правильные. добавил приложение в настройки. импортировал правильные классы. Я также попробовал очистить данные браузера в chrome и использовать другой браузер.
Если кто-нибудь может взглянуть на мой небольшой проект на github, это было бы замечательно. https://github.com/Connell-L/portfolio_website - это ссылка, или если кто-то хочет, чтобы я разместил файлы кода на codepen или что-то подобное, я буду более чем счастлив сделать это.
Edit: https://github.com/Connell-L/portfolio_website/tree/branch1 it's here sorry lol
Вам необходимо добавить STATICFILES_DIRS и STATIC_ROOT в файл settings.py вашего проекта
вот так:
BASE_DIR = Path(__file__).resolve().parent.
вышеуказанная строка кода должна быть в начале файла settings.py
STATIC_URL = "static/"
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static")
]
STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles")