Django 양식으로 작업하는 방법.

안녕하세요 여러분, 오늘 우리는 django 양식을 사용하여 모델에 데이터를 저장하고 django 양식은 데이터를 저장하기 위해 HTML 양식을 생성하고 django는 양식 클래스를 제공합니다. HTML 양식을 생성합니다.

Source code:- https://github.com/ShivamRohilllaa/django-form


이제 우리는 forms.py에서 django 양식을 만들고 있습니다.

from django import forms

class TaskForm(forms.Form):
    Title = forms.CharField(max_length = 200)
    description = forms.TextField(max_length = 500)   



이제 데이터를 저장하기 위한 뷰를 작성합니다.

from django.shortcuts import render, redirect
from .forms import TaskForm
from .models import Task
# Create your views here.

def index(request):
    tform = TaskForm()
    if request.method == 'POST':
        form = TaskForm(request.POST)
        if form.is_valid():
            title = form.cleaned_data['title']
            description = form.cleaned_data['description']
            data = Task.objects.create(title=title, description=description)     
    context = {'form':tform}              
    return render(request, 'index.html', context)




그런 다음 index.html에서 이 양식을 렌더링합니다.

    <form method='POST'>
    {% csrf_token %}    
    {{form}}
    <button class="btn" type="submit" value="submit"> Save </button>
    </form>



아래 출력을 보고 양식에 데이터를 채운 다음 저장 버튼을 누른 후 django 관리자에게 데이터 저장 여부를 확인하십시오.

산출







For More and contact:- https://webdevcodes.com/django/how-to-work-with-django-forms/ 



감사합니다
시밤 로힐라 | 파이썬 개발자

좋은 웹페이지 즐겨찾기