Последние статьи
Работа с полями auto_now_add и auto_now в Django и timestamp
Для работы со временем в моделях Django есть несколько полей. Одно из применений таких полей - это создание меток (timestamp), которые указывают либо на дату созданию строки в базе либо на дату ее изменения.
...Как удалять пробелы в Python и форматировать их
В Python есть несколько методов удаления пробелов в строках. Методы могут быть использованы при удалении пробелов во всем тексте, начале или конце.
Из-за того что строки являются неизменяемыми объектам каждая операция удаления или замены символов создает новую строку. Что бы сохранить новую строку мы должны будем присвоить ее переменной.
...Создание прямой ссылки в Django с get_absolute_url
За время создания и разработки фреймворка Python Django было выработано несколько правил наименование. Одно из этих правил касается возможности генерирования ссылок на объекты, которые создаются и меняются в базе данных. Такой правило реализуется через метод с названием get_absolute_url().
...Работа BASE_DIR в Django 3.1 с os и pathlib
Настройки фреймворка Python Django всегда включали в себя переменную BASE_DIR содержащую в себе абсолютный путь до корня проекта. Это переменная часто используется разработчиками для того что бы указать путь до статических файлов (staticfiles_dirs), шаблонов (templates) и других директорий.
...Создание ЧПУ используя slug во фреймворке Python Django
Slug - это тип поля в Django для создания понятных URL на латинице. С помощью его мы можем можем автоматически конвертировать нашу запись, например с заголовком:
Понятный URL! на латинице |
В запись типа:
ponyatnyj-url-na-latinice
В этой статье будет рассмотрен пример автоматического создания такой возможности.
...