# মডিউল ৬-৯ঃ মডেল-ফর্মের ডাটা ডেটাবেজে সেভ করা

এই মডিউলে আমরা গত মডিউলে তৈরি করা মডেল-ফর্ম থেকে প্রাপ্ত ডেটা ডেটাবেজে সেভ করব

add\_student( ) ফাংশনকে পরিবর্তন করে নিচের মত করে লিখি-

<mark style="color:green;">**Code:: 6.9.1**</mark>\
<mark style="color:red;">first\_app/views.py</mark>

{% code overflow="wrap" %}
```python
from django.shortcuts import render, redirect
from . import models,forms


...
...
...


def add_student(request):
    if request.method == 'POST':
        form = forms.StudentForm(request.POST)
        if form.is_valid():
            form.save()
    else:
        form = forms.StudentForm()
    return render(request, 'add_student.html', {'form' : form})
```
{% endcode %}

* request.method == 'POST' হলে ও form.is\_valid() True হলে form.save() ফাংশন কল করে form ভেরিয়েবলে প্রাপ্ত ডেটা ডেটাবেজে সেভ করা হয়েছে ।&#x20;

প্রজেক্টটি রান করে [http://127.0.0.1:8000/add/](http://127.0.0.1:8000/add/) URL-এ গিয়ে ফর্মে নিচের মত ইনপুট দিয়ে সাবমিট বাটনে ক্লিক করি-

<figure><img src="https://3753355949-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZjZRCk5NYynvfinzJmZE%2Fuploads%2FBho7Jh898JVpmXQvJkYo%2Fimage.png?alt=media&#x26;token=94cd3f4b-0fa6-463e-85fc-9d2eac5bc638" alt=""><figcaption></figcaption></figure>

এখন [http://127.0.0.1:8000/home/](http://127.0.0.1:8000/home/)    URL-এ গেলে ফর্মে ইনপুট দেয়া ডেটা দেখতে পাব-

<figure><img src="https://3753355949-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZjZRCk5NYynvfinzJmZE%2Fuploads%2FuI1LHQ2JMiXszQq8ZpZF%2Fimage.png?alt=media&#x26;token=dea0b464-0249-47dd-a6c6-4a67ba850bb5" alt=""><figcaption></figcaption></figure>

জ্যাংগো Admin Site থেকেও ফর্মের মাধ্যমে ডেটাবেজে এ্যাড করা ডেটা দেখতে পারি -

<figure><img src="https://3753355949-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZjZRCk5NYynvfinzJmZE%2Fuploads%2FhJ5KVq5BgaNC3msN8AzQ%2Fimage.png?alt=media&#x26;token=63a36f0b-2188-4795-814f-35b8eac1cafb" alt=""><figcaption></figcaption></figure>
