nuBacuk
@nuBacuk
Python/Linux

Есть ли у кого нибудь пример работы с формой?

В интернете куча статей, но не по одной в итоге не получается, может есть у кого готовый пример создания формы из модели. Для django 1.9

class Start(models.Model):
  number_starts = model.IntegerField
  source = models.TextField


Вот пытаюсь сделать форму для добавления в базу, без админки
  • Вопрос задан
  • 287 просмотров
Решения вопроса 2
Gasoid
@Gasoid
class StartForm(forms.ModelForm):
    class Meta:
        model = Start


def view_start(request):
    if request.method == "POST":
        form = StartForm(request.POST)
        if form.is_valid():
            form.save() # записывает данные в базу с формы
        else:
            # lalala
            return render(request, "form.html", {'form': form})
    else:
        form = StartForm()
    return render(request, "form.html", {'form': form})
Ответ написан
@Nerevar_soul
Зачем читать какие-то непонятные статьи когда есть хорошая документация. В ней есть ответы на все вопросы для новичка.
djbook.ru/rel1.8/topics/forms/modelforms.html
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы