Django 404 error-page not found & No CSS renders

Новичок в кодинге и первый раз постил на stack overflow. Я сделал проект на django с 3 страницами. Иногда страницы не найдены, иногда индексная страница загружается без 404 ошибки, но я не могу сделать ссылки на другие страницы и css файлы, на которые я указал, не отображаются.

Ошибки, которые я получаю:

404 ошибка

Я спал над проблемой, просмотрел форматы файлов, чтобы убедиться, что мой проект и приложение 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")
Вернуться на верх