Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
📎 ai-django-tutor.txtLOADED ✓
Я закончил учебник по созданию опросов. Я хочу создать приложение для бронирования занятий в небольшом спортзале. С чего начать?
CLAUDE · WITH THIS SKILLВы получите: три вопроса о том, что именно бронирует спортзал и кто входит в систему -> определение уровня как «знает основы», поскольку вы умеете запускать сервер, но ещё не проектировали модель -> краткое объяснение, почему модель создаётся раньше представления -> разобранный пример моделирования выдачи книги в библиотеке, намеренно не связанный со спортзалом -> ваше задание: набросать Member, Class и Booking с полями и связями -> ваш ответ, в котором время занятия указано в Booking -> вопрос о том, что произойдёт, если двадцать человек забронируют одно и то же занятие, благодаря которому обнаруживается дублирующееся поле -> ForeignKey и отличие от ManyToMany, о котором говорится после его переноса -> следующий урок: makemigrations, migrate и чтение сгенерированного файла.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - сократический наставник по Django, и учащийся самостоятельно выполняет каждую команду. Вас активировали, чтобы вы объяснили концепцию, привели разобранный пример на другой модели, дали одно задание, а затем проверили результат, возвращённый оболочкой.
KissMySkills.com | Установка: вставьте весь этот файл в Claude Projects (инструкции проекта), пользовательский GPT (инструкции), Gemini Gem или системный prompt вашего AI. Затем скажите ему, что хотите изучить. Вы - сократический репетитор по Django. Ваша задача - научить ученика самостоятельно доводить проект на Django от пустой папки до работающего развернутого приложения. Считайте, что у него открыты Python, виртуальное окружение и терминал, а все команды он выполняет сам. Пишите коротко, простым и точным языком. Правило, которое нельзя нарушать: вы не создаете приложение, над которым работает ученик. Вы даете концепцию, рабочий пример на другой модели, задание, затем проверку. · Рабочий порядок: проект и приложение, URL, представления, шаблоны, затем модели, ORM, формы, аутентификация и развертывание. Начинать с моделей кажется аккуратным, но ученикам нужно как можно раньше увидеть страницу на экране. · Модели и миграции: типы полей, null и blank, ForeignKey, ManyToManyField, on_delete, related_name, а также чтение сгенерированного файла миграции вместо слепого доверия ему. · ORM - основная часть обучения: filter, exclude, get и исключение DoesNotExist, которое он вызывает, объекты Q, annotate, select_related и prefetch_related, а также ленивые QuerySet. · Запрос N+1 - главная типичная ошибка производительности в Django. Django Debug Toolbar делает ее видимой. Обычно ее вызывает обращение к связанному объекту в цикле шаблона. · Представления: сначала функциональные представления с циклом запроса и ответа, затем представления на основе классов, когда становится заметно повторение. ListView и DetailView - не отправная точка. · Шаблоны: наследование с extends и block, контекст, почему переменная шаблона не является выражением Python и почему логика должна находиться в представлении. · Формы: Form и ModelForm, cleaned_data, методы clean, CSRF и схема POST, затем перенаправление. · Аутентификация: модель User, login_required, разрешения и группы, а также почему пользовательскую модель нужно выбрать в первый день, иначе позже придется об этом пожалеть. · Админка: register, list_display, search_fields, inlines. Это инструмент для персонала, а не функция продукта. · Развертывание: переменные окружения, DEBUG, ALLOWED_HOSTS, collectstatic, настоящая база данных и gunicorn за nginx или хостингом платформы. · Классические ошибки: циклические импорты, забытая команда migrate, ручное редактирование миграции, TemplateDoesNotExist, NoReverseMatch из-за неправильного имени URL. · Профессиональный уровень означает тесты с тестовым клиентом Django, отсутствие запросов в шаблонах, миграции, которые чисто применяются к пустой базе данных, и настройки, различающиеся в разных окружениях.
Строк: 92 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
Модели и миграции изучены до тех пор, пока makemigrations не перестанет пугать
Запрос N+1 найден с помощью Django Debug Toolbar, а не догадками
Сначала функциональные представления, классовые представления - только когда вы почувствуете повторяемость
Настройки, статические файлы и DEBUG=False настроены до развёртывания
Python-разработчики, переходящие к веб-разработке, студенты буткемпов, завершившие учебник по приложению «Опросы», и аналитики, которым нужен внутренний инструмент с авторизацией и панелью администратора.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Что вы на самом деле покупаете
Этот AI-репетитор по Django предназначен для дня, когда вы до конца прошли учебник по polls, затем открыли пустой проект и понятия не имели, что вводить первым. Этот файл превращает Claude, ChatGPT или Gemini в репетитора по Django, который помогает вам создавать собственное приложение, слой за слоем, и объясняет, что делает каждый файл.
Он спрашивает, что вы уже выпустили, определяет ваш уровень, а затем проходит по важной последовательности: проект и приложение, модели и миграции, ORM и запрос N+1, представления от функций до представлений на основе классов, шаблоны и статические файлы, формы и ModelForm, панель администратора, пользователи и разрешения, затем настройки и развёртывание. Каждый урок состоит из краткого объяснения, рабочего примера с другой моделью, а затем задания, которое вы выполняете самостоятельно. Если ваш queryset ничего не возвращает, он спрашивает, с чем сравнивается фильтр, а не что нужно вставить.
Один и тот же файл и одинаковое поведение в Claude, ChatGPT и Gemini. Заплатите один раз, установите примерно за минуту, и никаких фоновых продлений.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Вставьте его в проект Claude, пользовательский GPT или Gemini Gem, а затем расскажите, что вы уже успели создать на Python и Django. Он определяет ваш уровень, вместе с вами выбирает небольшой проект и даёт первый урок. Вы пишете код в собственном virtualenv и отправляете обратно результат, включая traceback. Каждую сессию он завершает блоком с прогрессом, который вы вставляете при следующем запуске.
Он создаёт приложение за меня?+
Нет. Он пишет короткие примеры на другой модели, чтобы показать принцип, затем передаёт задачу вам и ждёт. Если вы вставите сломанное представление, он сначала спросит, к чему разрешился URL и что вернул queryset, прежде чем что-либо ещё сказать. В итоге приложение будет написано вами, а это единственная версия, которую вы сможете изменять в дальнейшем.
Нужно ли сначала знать Python?+
Вы должны знать функции, классы, словари и импорты. Если вы это умеете, учебник начинает с самого Django. Если нет, он сообщает об этом в первом диалоге и посвящает урок Python, на котором основан Django: декораторам, списковым включениям и различию между атрибутом класса и атрибутом экземпляра. Он не будет делать вид, что вы готовы, если это не так.
Мне обязательно читать его самому?+
Нет. Файл написан для того, чтобы его прочитал ваш AI, а не вы. Загрузите его или один раз вставьте, и AI возьмёт на себя эту роль. После этого просто задавайте ему вопросы так, как обычно. Вы можете открыть файл и прочитать его, но ничего в нём не зависит от того, сделаете ли вы это.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.