Forms: Validation
Свайпніть щоб показати меню
Description
from django import forms
from .models import Note
class NoteForm(forms.ModelForm):
class Meta:
model = Note
fields = ['title', 'content']
class Meta
-
model = Note: Tells Django that this form is associated with the Note model; -
fields = ['title', 'content']: Specifies exactly which fields from the model we want to include in our form.
def index(request):
if request.method == 'POST':
form = NoteForm(request.POST)
if form.is_valid():
form.save()
return render(request, 'notes.html')
Handling Form Submission (POST method)
-
Checks if the current request method is POST. If it is, it means the user submitted a form;
-
Creates a NoteForm instance with the data from the POST request (
request.POST); -
Checks if the form is valid using
form.is_valid(). If the form is valid, it saves the data to the database usingform.save().
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 6. Розділ 2
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Секція 6. Розділ 2