РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)

Справочник Django

Поля

строковое поле текстовое поле целое число да/нет дата дата и время время email URL слаг файл изображение дробное число decimal JSON UUID положительное целое большое целое маленькое целое положительное маленькое положительное большое длительность IP-адрес путь к файлу двоичные данные автоинкремент большой автоинкремент маленький автоинкремент вычисляемое поле составной ключ

Модель

сохранение удаление обновление из БД очистка полная проверка проверка полей проверка уникальности проверка ограничений абсолютный URL создание из БД первичный ключ менеджер по умолчанию

Связи

внешний ключ многие-ко-многим один-к-одному универсальный ключ универсальная связь жадная загрузка FK предзагрузка связей предзагрузка для списка добавление связи удаление связи очистка связей замена связей объект предзагрузки сохранение в атрибут

Запросы

фильтрация исключение одна запись создание записи все записи количество проверка существования первая запись последняя запись сортировка словари значений списки значений уникальные аннотация агрегация массовое обновление массовое удаление получить или создать обновить или создать массовое создание массовое обновление списка пустой queryset обратный порядок только поля отложить поля выбор БД итератор словарь по ключам самая ранняя самая поздняя объединение пересечение разность список дат список дат и времени доп. SQL блокировка строк сырой SQL псевдоним аннотации план запроса проверка вхождения объекта

Лукапы

точное совпадение точное без регистра содержит содержит без регистра в списке больше больше или равно меньше меньше или равно начинается с начинается без регистра заканчивается на заканчивается без регистра в диапазоне пустое значение год месяц день неделя день недели час минута секунда дата время квартал ISO год ISO день недели регулярка регулярка без регистра

Менеджер и Meta

менеджер получение queryset настройки модели имя таблицы сортировка по умолчанию человекочитаемое имя имя во множественном числе абстрактная модель

Выражения

ссылка на поле сложное условие количество сумма среднее минимум максимум ветвление условие ветки значение склейка строк первое непустое приведение типа нижний регистр верхний регистр длина обрезка пробелов текущее время БД часть даты усечение даты подзапрос существование подзапроса ссылка наружу оконная функция наибольшее наименьшее стандартное отклонение дисперсия обёртка выражения SQL-функция

Сигналы

перед сохранением после сохранения перед удалением после удаления изменение M2M перед инициализацией после инициализации

Транзакции

транзакция после коммита

Основные теги

условие цикл ссылка по имени статика блок наследование включение шаблона CSRF-токен подключение библиотеки локальная переменная

Остальные теги

текущие дата и время комментарий автоэкранирование без пробелов цикл значений первое непустое если изменилось группировка как есть пропорция отладка применить фильтры рыба-текст символ тега сброс цикла query string локальное время часовой пояс текущий пояс префикс статики префикс медиа

Частые фильтры

формат даты формат времени длина значение по умолчанию экранирование без экранирования да/нет склейка списка срез первый элемент последний элемент вырезать подстроку верхний регистр нижний регистр

Дата и время

прошло времени осталось времени естественное время естественная дата

Текст

каждое слово с заглавной первая буква заглавная обрезать символы обрезать слова окончание множественного переносы в абзацы переносы в br убрать теги кодирование URL ссылки из текста слаг в список символов число слов перенос строк номера строк по центру по левому краю по правому краю экранирование кавычек формат как в printf обрезать HTML по символам обрезать HTML по словам ссылки с обрезкой

humanize

число с разрядами число словами порядковое числительное число по AP

Остальные фильтры

если None формат дробного сложение размер файла JSON в script сортировка словарей обратная сортировка случайный элемент экранирование JS экранирование списка принудительное экранирование safe для списка кодирование IRI цифра числа делится на телефон в цифры красивый вывод маркированный список

Маршруты

маршрут маршрут с регуляркой включение маршрутов URL по имени ленивый reverse разбор URL свой конвертер статика в DEBUG конвертер int конвертер str конвертер slug конвертер uuid конвертер path handler404 handler500 handler403 handler400

Представления

рендер шаблона редирект объект или 404 список или 404 шаблон в строку

Классовые представления

базовое представление превращение в view разбор метода обработка GET обработка POST страница из шаблона имя шаблона данные шаблона редирект-представление куда редирект постоянный редирект список объектов модель queryset по сколько на странице имя в шаблоне получение списка одна запись получение объекта страница с формой класс формы URL после успеха получение формы форма валидна форма невалидна куда после успеха создание объекта поля формы редактирование объекта удаление объекта архив по датам архив за год архив за месяц архив за неделю архив за день архив за сегодня запись по дате

Декораторы

только GET только POST разрешённые методы только безопасные методы без CSRF защита CSRF CSRF в cookie сжатие gzip условный ответ ETag Last-Modified

Запрос

объект запроса GET/POST словарь значение по ключу список значений в query string GET-параметры POST-данные загруженные файлы сессия пользователь HTTP-метод путь URL заголовки сервера cookies запроса полный путь абсолютный URI проверка HTTPS сырое тело заголовки

Ответ

объект ответа JSON-ответ ответ файлом потоковый ответ HttpResponseRedirect HttpResponsePermanentRedirect HttpResponseNotFound HttpResponseForbidden HttpResponseBadRequest HttpResponseNotAllowed HttpResponseServerError HttpResponseNotModified HttpResponseGone установка cookie удаление cookie код ответа тело ответа подписанная cookie

Сообщения

добавить сообщение сообщение об успехе сообщение об ошибке предупреждение инфо-сообщение отладочное сообщение получить сообщения

Форма

форма форма по модели проверка валидности очищенные данные ошибки сохранение в модель экземпляр модели форма в абзацах форма таблицей форма списком форма в div форма связана были ли изменения изменённые поля добавить ошибку общие ошибки скрытые поля видимые поля своя проверка полная проверка начальные значения префикс имён поля формы

Наборы форм

набор форм набор форм модели вложенный набор форм

Поля

строковое поле целое число дробное число decimal да/нет дата дата и время время длительность email URL слаг UUID IP-адрес JSON выбор из списка выбор с типом множественный выбор множественный выбор с типом файл изображение путь к файлу выбор из модели множественный выбор из модели поле с регуляркой комбинация полей несколько значений дата и время раздельно

Виджеты

текстовое поле числовое поле поле email поле URL поле пароля скрытое поле многострочное поле ввод даты ввод даты и времени ввод времени чекбокс выпадающий список множественный список радиокнопки группа чекбоксов выбор да/нет/неизвестно выбор файла файл с очисткой скрытые поля дата и время раздельно скрытые дата и время дата тремя списками составной виджет

Валидаторы

проверка email проверка URL проверка регуляркой проверка домена максимум минимум макс. длина мин. длина проверка decimal расширение файла запрет нулевых символов шаг значения валидатор email валидатор слага валидатор unicode-слага валидатор IPv4 валидатор IPv6 валидатор IP валидатор домена список целых через запятую расширение картинки фабрика списка целых

Частые

запись не найдена базовая «не найдено» найдено несколько записей страница не найдена доступ запрещён ошибка валидации маршрут не найден неверная настройка нарушение целостности удаление защищено ошибка поля запроса шаблон не найден

HTTP и URL

путь не найден представление не найдено неверный запрос неверная страница номер страницы не число пустая страница POST не прочитан неверный заголовок

Модели и БД

поля модели нет удаление ограничено ошибка БД сбой БД ошибка SQL неверные данные БД БД не поддерживает ошибка драйвера БД внутренняя ошибка БД ошибка транзакции пустой результат запроса запрос без фильтра

Безопасность

подозрительная операция хост не разрешён редирект не разрешён подозрительный файл слишком большой запрос слишком много полей слишком много файлов подозрительная сессия неверный ключ сессии подозрительная форма запрещённый lookup админки запрещённый to_field

Шаблоны и подписи

синтаксис шаблона переменной шаблона нет неверная подпись подпись истекла

Прочее

ошибка команды ошибка проверок приложения не готовы middleware не используется только синхронный код запрос оборван сессия прервана цикл редиректов

Вход и выход

проверка логина и пароля вход выход только для вошедших проверка права своя проверка пользователя

Пользователь

пользователь установка пароля проверка пароля есть ли право есть ли права права на приложение полное имя короткое имя имя пользователя вошёл ли аноним ли активен ли доступ в админку суперпользователь логин email группы письмо пользователю

Менеджер

менеджер пользователей создание пользователя создание суперпользователя

Группы и права

аноним группа имя группы права группы право

Страницы

страница входа шаблон входа куда после входа страница выхода куда после выхода смена пароля сброс пароля подтверждение сброса письмо отправлено пароль сброшен пароль изменён

Прочее

пользователь из запроса модель пользователя обновить хеш сессии

Регистрация

регистрация модели декоратор регистрации сайт админки снять регистрацию URL админки

ModelAdmin

настройки модели в админке колонки списка фильтры списка поля поиска редактирование в списке ссылки в списке записей на странице сортировка иерархия по дате только чтение поля формы группы полей исключить поля горизонтальный M2M вертикальный M2M ввод id связи автодополнение автозаполнение инлайны действия колонка списка действие админки сохранение из админки удаление из админки queryset админки форма админки класс формы select_related в списке можно ли добавлять можно ли менять можно ли удалять сообщение админу

Инлайны

инлайн таблицей модель инлайна пустых форм имя внешнего ключа инлайн блоками модель инлайна пустых форм имя внешнего ключа

Файл

файл имя файла размер файла чтение кусками файл в памяти файловая система загруженный файл имя загрузки размер загрузки MIME-тип временный загруженный файл загрузка в памяти

Хранилище

хранилище по умолчанию хранилище хранилище в памяти сохранение файла открытие файла удаление файла файл есть список папки размер URL файла путь на диске безопасное имя свободное имя

Отправка

отправить письмо массовая рассылка письмо админам письмо менеджерам почтовое соединение

Письмо

письмо тема текст получатели отправка вложение вложение из файла письмо HTML+текст альтернативная часть

Методы

получить записать записать если нет получить или записать удалить удалить несколько получить несколько записать несколько очистить кэш обновить TTL увеличить уменьшить ключ есть

Декораторы и тег

кэш страницы заголовки Cache-Control запрет кэша кэш фрагмента

Paginator

пагинатор получить страницу всего объектов число страниц диапазон номеров диапазон с многоточием

Page

страница объекты страницы номер страницы есть следующая есть предыдущая есть другие страницы номер следующей номер предыдущей индекс первого индекс последнего пагинатор страницы

Функции

перевод ленивый перевод пометить для перевода перевод с числом ленивый с числом перевод с контекстом ленивый с контекстом контекст и число ленивый контекст и число включить язык выключить язык сбросить язык текущий язык язык RTL язык из запроса временно сменить язык

Теги

перевод в шаблоне блок перевода сменить язык в шаблоне доступные языки текущий язык в шаблоне RTL в шаблоне информация о языке список языков

Время

текущее время в локальный пояс локальная дата сделать aware сделать naive проверка aware проверка naive текущий пояс включить пояс сбросить пояс

HTML и текст

сделать слаг пометить безопасным безопасная строка экранировать HTML собрать HTML собрать HTML из списка экранировать если нужно убрать теги ленивое значение IRI в URI URI в IRI принудительно в строку умно в строку импорт по пути обрезка текста обрезать по символам обрезать по словам

Декораторы

кэш свойства свойство класса декоратор на метод

Классы тестов

тест с БД тест без БД тест с транзакциями тест с живым сервером URL тестового сервера проверка содержимого проверка отсутствия проверка редиректа ошибка формы шаблон использован шаблон не использован число запросов сравнение JSON фрагмент в HTML сравнение HTML сравнение URL исключение с текстом данные на класс подготовка теста клиент теста

Клиент

тестовый клиент фабрика запросов GET-запрос POST-запрос асинхронный клиент асинхронная фабрика GET-запрос POST-запрос вход в тесте выход в тесте вход без пароля DELETE-запрос PATCH-запрос сессия клиента

Проверки

подмена настроек правка настроек

Частые

запуск сервера применить миграции создать миграции консоль создать суперпользователя собрать статику запуск тестов создать приложение создать проект

Данные

выгрузка данных загрузка данных консоль БД очистить БД модели из БД

Миграции

список миграций SQL миграции сжать миграции

Остальные

проверки проекта сменить пароль найти статику очистить сессии собрать переводы скомпилировать переводы тестовое письмо сравнение настроек сервер с фикстурами убрать старые contenttypes
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить