Создание сайта на Django. Часть 3 — Настройка проекта Django

Автор Nikita Stoianov
Создание сайта на Django. Часть 3 — Настройка проекта Django

Всем привет — это создание сайта на Django часть 3 в данном видео мы поговорим об основных настройках проекта Django в прошлом видео.

Мы создали новый проект и создали приложение. Теперь же нам необходимо всё — это настроить по умолчанию файл настроек называется settings и находится в папке проекта Django. Так у нас проекта называется сайт соответственно здесь же находится файл settings откроем его и посмотрим на, что здесь следует обратить внимание.

Так мы разберём перемена бсд — это получается основная директория.

Где хранятся все файлы и папки Java она у нас будет равна в таком пути они — это имя пользователя у вас здесь значение и папкам то есть. Корневая папка Main здесь у нас располагаются все файлы и папки проекта рюкзака дали. Мы создали приложение. Блокнот java.io нём. Ещё пока не знает чтобы он узнал о нашем приложении необходимо его добавить в параметр Install Apps то есть установленные приложения добавил в конце нашего созданное приложение Block и готова джанга теперь знают о существовании нашего уважения дали. На, что следует обратить внимание — это на шаблоны зажгли используют свою собственную систему шаблонов и в качестве файлов шаблонов используется HDMI страничке вот по умолчанию. Зангар ищет эти самые шаблоны не очень вот мы сделаем же одну папку единую template и соответственно в ней будут находиться все шаблоны которые нам необходимы для работы с сайта делает цветов параметры ders здесь укажем путь до папки template вот функция OS path Join объединяет пути то есть гейзеры темплейт и возвращает. Один путь соответственно был — это у нас основная директория то есть папка Main путь до папки Main в этой же папке Main у нас будет папка template. Где будут находиться все шаблоны то есть таким образом папка template зарезервированное имя его мы в принципе ostand создадим здесь сразу папку. О'кей Теперь у нас есть папка с шаблонами и джанга будет искать все шаблоны именно там далее так можно установить корректно часовой пояс в помочь здесь стоит HTC. А я поставлю свой у меня. Азия Екатеринбург то есть плюс 5 и мы самым так скажем основным настройкам самым главным настройкам без которых не может обойтись любой проект Django — это работа со статистическими файлами с файлами которые загружаются непосредственно при работе с сайта по умолчанию. У нас есть настройка Static URL Static URL используется при ссылках к статическим файлам то есть допустим есть у нас какой-нибудь файл стиля самое главное. Да и путь до него будет следующим образом Static CSS Styles вот. Такой путь до файла стиля и соответственно. Вот — это значение Static — это и есть Static URL. То есть если мы здесь какое другое значение секс например то соответственно и здесь будет отец то есть Static URL используется в ссылках до статических файлов мы оставим по умолчанию Static. Долина добавим настройку staticfiles diverse. А здесь мы будем указывать путь до папки. Где хранятся статические файлы то есть физически на сервере добавим здесь функцию giant.io объединим пути bf2r и папка. Где будут храниться у нас все статические файлы на твоём этаже Static к примеру соответственно путь до статических файлов физически будет находиться таким и. Эстетик добавим папку. О'кей еда же если допустим поменяем Static URL No assets путь до файлов ссылка точнее до файла или у нас будет тоже assets то физически файлы всё равно будут оставаться в папке Static. То есть — это значение уже зависит от Static Files DIR 300 не никак не связано так оставим так Static доля разберёмся с файлами который будет загружаться во время работы сайта то есть допустим там какие-то картинки обычные добавил настройка Media URL мидюрал здесь принцип такой же как и кстати. Кирилл то есть допустим здесь у нас будет файл. Там загрузили допустим файл картинки из до этой картинке будет выглядеть следующим образом мидия и там допустим ципэк, что здесь такой же принцип. Как стать и курил если мы здесь сделаем значение допустим оплот кто соответственно ссылка тоже будет изменена на оплот здесь поставил также как было. Митя и добавим теперь настройку Media Root. А здесь у нас будет путь до папки куда будут складываться все файлы загружены и где будут храниться. Они то есть физически добавим здесь следующее значение. Вот то есть физически у нас будут файлы располагаться по такому пути Home имя пользователя и папка, а плот то есть был у нас — это путь до папки Main здесь мы использовали функция которая возвращает родительскую папку то есть здесь у нас будет путь вот этого кусочка Home и имя пользователя. Вот и соответственно добавляем к этому пути папку оплот то есть эта папка она будет выше самого проекта с точнее самой основной директории проекта java.io создадим, а плот то есть вот у нас папка. Мэн Где находится все файлы проекта Django и здесь будет папка Apple откуда будут помещаться все файлы. Вот то есть здесь принцип такой же, что если песня ссылка до картинки будет использовать. Медиа то физически файлы всё равно буду по пути Home имя пользователя оплот вот в принципе всё есть также настройка Media Root она называется Static Root. Вот Но сейчас она нам не нужна здесь указывается папка в которой будут храниться статические файлы. Но — это настройка будет использоваться только вместе с командой collect Static вот, а — это команду уже нужно. Когда мы будем публиковать наш проект. То есть сейчас наш проект находится в стадии разработки Static команды. Нужно когда уже публикуются проект в. Продакшен — это уже отдельная тема.

0 комментариев
0

Читайте также