Как проверить BASE_DIR в django? - PullRequest
2 голосов
/ 12 марта 2020

Я столкнулся с большим количеством файлов, не найденных для веб-пакета в моей папке stati c, и позже я понял, что по какой-то причине этот конкретный проект (который я использую docker с) продолжает пытаться проверить другой папка проекта stati c для файлов, которые я хотел бы. Я не уверен, где это могло пойти не так, кроме base_dir, но я никогда не менял эту настройку. Некоторое время я ходил между проектами и пытался запустить каждый из них (другой проект - это одно и то же, но не на docker), возможно, это смущало программу? Как я могу решить это?

Ответы [ 3 ]

1 голос
/ 12 марта 2020

BASE_DIR записан в файле settings.py, который вы можете использовать, импортировав его.

0 голосов
/ 12 марта 2020
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

STATIC_ROOT = os.path.join (BASE_DIR, 'staticfiles /')

0 голосов
/ 12 марта 2020
import os

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

os.path.join(BASE_DIR,filename)

вы можете найти этот код в файле setting.py в Django, вы также можете импортировать этот

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...