Рубрики
Без рубрики

Быстрые формы с UpdateView – здание SaaS # 44

В этом эпизоде мы работали над редактором. Мы используем Django Generic UpdateView, чтобы помочь цене … Помечено Python, Django, SaaS, формы.

В этом эпизоде мы работали над редактором. Мы использовали универсальное обновление Django, чтобы помочь в процессе и тестах проехал создание представления, чтобы проверить вещи каждый шаг пути.

Мы работали над представлением, чтобы позволить редактировать Coursetask Модель, которые являются действиями, которые студент должен заполнить для курса.

Чтобы быстро завершить форму, я воспользовался Django’s Моделка Просмотры. Эти взгляды предназначены для быстрого создания форм из существующих моделей.

Первое, что я сделал, было создать тест, который попытается бы редактировать задачу курса из URL-адреса, где задача может быть отредактирована. Первый тест был Получить просьба, чтобы убедиться, что мы можем сделать форму для данной задачи.

Мы взяли перерыв, чтобы поболтать о других рамках и философиях вокруг этих вариантов.

На новом представлении я использовал get_queryset Чтобы фильтровать к задачам, связанным с школой пользователя. Чтобы подключить вид на URL View UUID Параметр, мы должны были установить Slug_field. и SLUG_URL_KWARG к UUID Отказ Наконец, я установил поля Что мы хотим редактировать на рекорд модели.

После этого было сделано, взгляд требовал создания Курсы/courstask_form.html шаблон. Мы создали пустой файл, а начальный тест прошел!

С счастливым тестом, я добавил больше тестов, чтобы проверить другие ограничения, которые необходимо иметь представление.

Прежде чем прыгать в шаблон формы, я модифицировал ежедневное представление, которое предполагается ссылаться на это представление, чтобы сделать правильное связывание.

Чтобы закончить поток, я потратил немного времени, добавляя начальные стили и структуру на шаблоны вида формы.

Эта статья впервые появилась на mattlayman.com Отказ

Оригинал: “https://dev.to/mblayman/fast-forms-with-updateview-building-saas-44-52ih”