Anonymous Quiz
15%
Деление с остатком
82%
Целочисленное деление
2%
Проверка на делимость
1%
Деление на два
👍8
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤6👍1😁1
Anonymous Quiz
22%
os.run()
36%
28%
os.system()
14%
exec()
💊11🤔6❤1
Anonymous Quiz
90%
list(range(100))
4%
list(0 to 99)
3%
[0..99]
3%
[0...100]
👍9🤯3💊3
Хранение шаблонов на уровне приложений упрощает их управление и организацию, особенно в проектах с множеством приложений. Это также соответствует философии Django о чёткой структуре проектов.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🔥3💊2
Anonymous Quiz
23%
append()
13%
insert()
62%
extend()
2%
push()
👍3🔥2
Anonymous Quiz
57%
iter(list)
28%
list.iter()
8%
list.iterator()
7%
iterator(list)
🔥5❤3
В Django классы используются для моделей (описывают структуру данных), представлений (описывают логику обработки запросов) и форм (управляют данными ввода). Они обеспечивают модульность и переиспользуемость кода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3💊1
Anonymous Quiz
3%
divide()
92%
split()
4%
slice()
1%
cut()
💊8👍6❤1
Anonymous Quiz
37%
sizeof()
8%
len()
25%
getsize()
30%
sys.getsizeof()
🤔13👍2❤1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Anonymous Quiz
93%
try...except
5%
if...else
1%
check...catch
1%
error...handle
👍5❤3🤯2💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍3
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3🤔2💊1
Это управляющий скрипт Django, который выполняет различные команды для работы с проектом. Он используется для:
- Запуска сервера разработки (runserver)
- Создания и применения миграций (makemigrations, migrate)
- Создания суперпользователя (createsuperuser)
- Запуска shell-интерпретатора (shell)
- Очистки базы данных (flush)
Это ключевой инструмент для управления Django-проектом.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥4
Это расширение Django, которое позволяет создавать API. Он предоставляет:
- ViewSet'ы и APIView для обработки запросов
- Serializers для конвертации данных
- Аутентификацию (JWT, OAuth, сессии)
- Throttle и Permissions для контроля доступа
DRF делает Django удобным инструментом для создания RESTful API.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2❤1
Ссылки настраиваются через
- Функция path() для определения URL-адресов
- Функция include() для вложенных маршрутов
- Динамические параметры в URL (<int:id>)
- Именованные маршруты (name="home") для удобной генерации ссылок
Использование reverse() и {% url %} помогает генерировать ссылки в коде и шаблонах.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4
Использует шаблон MVC (Model-View-Controller), но адаптирован под MTV (Model-Template-View). Основные компоненты:
- Model — представляет данные и логику базы данных
- Template — отвечает за отображение
- View — обрабатывает логику запроса и ответа
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4❤1
Это механизм обратного вызова (callback), позволяющий реагировать на события в Django. Они используются для:
- Действий после сохранения объекта (post_save)
- Удаления объектов (post_delete)
- Изменения данных пользователей (user_logged_in)
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7💊4👍3
Это базовый класс для создания представлений. Django предлагает два типа представлений:
- Функциональные (function-based views, FBV)
- Классовые (class-based views, CBV)
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3