Проверьте:
sys.path (import mysite.settings должно помочь).Нам нравится наш язык шаблонов, но утверждать что он единственно верный - сродни религии. В Django нет привязки к нему, так что вы можете подключить Jinja2, Mako и пр.
Нет, как и с языком шаблонов, модели отделены от всего фреймворка.
Небольшое уточнение: если вы используете стороннюю библиотеку для работы с базой данных, то сгенерировать админку автоматически уже не получится. Это приложение связано с моделями Django.
Для них предназначены специальные классы (FileField и ImageField). Использовать их можно так:
MEDIA_ROOT - полный путь к каталогу, где Django будет хранить загруженные файлы. Для быстродействия не стоит хранить их в базе данных. Определите MEDIA_URL - базовый URL к этому каталогу и убедитесь, что у веб-сервера есть права на запись туда файлов.FileField или ImageField вашей модели установите upload_to равным пути к каталогу, в котором будут сохраняться файлы. Путь должен быть относительным к MEDIA_ROOT.MEDIA_ROOT). Для удобного получения URL к файлу можно использовать url. Например, если поле типа ImageField называется mug_shot, то получить абсолютный путь в шаблоне можно следующим образом {{ object.mug_shot.url }}.Временами ваши шаблоны используют одинаковый код. Общим примером можно считать динамически создаваемые меню. На первый взгляд выглядит разумным просто добавить общий словарь в контекст шаблона.
Лучшим решением будет использование RequestContext. Подробности можно посмотреть в Using RequestContext.
июн. 04, 2020