Django Static Files Documentation, не работает, я что-то упустил?
Я довольно новичок в django и программировании тоже. Я видел, что вопрос о статике задавался здесь неоднократно, но у меня есть вопрос, связанный с документацией. Согласно официальной документации django, статические файлы должны быть помещены в папку app, затем создайте подпапку с именем static, затем app, затем файл. Например, у меня есть проект Sheecooks. Внутри Sheecooks у меня есть несколько приложений django, и среди них есть приложение nav. Вот как я структурировал свой css. Sheecooks > nav>static>nav>styles.css. Однако мои стили не отражались. Я перепробовал все, что было предложено на этой платформе. Приложение 'django.contrib.staticfiles' установлено в моем settings.py и да, я проверил все орфографические ошибки.
Я следовал документации, но заменил пример с опросами на nav, но у меня ничего не получилось, пока я не удалил подпапку nav. Так что на данный момент у меня есть sheecooks>nav>static>style.css. Хотя это и работает, я боюсь, что в документации говорится, что "на самом деле это будет плохой идеей. Django будет использовать первый попавшийся статический файл, имя которого совпадает, и если бы у вас был статический файл с таким же именем в другом приложении, Django не смог бы отличить их друг от друга. Нам нужно иметь возможность указать Django на нужный файл, и лучший способ обеспечить это - разделить их по именам. То есть, поместив эти статические файлы в другую директорию, названную в честь самого приложения."
Мой вопрос заключается в том, есть ли у вас какие-либо предложения по поводу того, что мне следует делать? Кто-нибудь еще пробовал это и потерпел неудачу, и как вы это исправили? Кроме того, я загружаю таблицу стилей из главного шаблона, а если пытаюсь загрузить из конкретного приложения, которым является nav, то ничего не получается.
Для решения этой проблемы мне нужно увидеть ваш код, чтобы проверить, не ошиблись ли вы в нем или нет.
Что скажешь, то и сделаю,
я создаю проект (test) и в create app(run) и в app в create static folder и в этой папке в create first.css
так что путь будет
test/run/static/first.css
Теперь я создаю другое приложение, путь к которому
test/mun/static/first.css
Однако, когда я запускаю его, весь код работает и показывает вывод,
В своем, вы делаете что-то не так и проверяете свой код.