Как упомянуть id из html в django

Я работаю над одностраничным сайтом, где страницы сделаны с id на главной html странице. Теперь проблема в том, что я хочу связать форму "contact" id с базой данных. но я не знаю, как упомянуть id в коде. То есть я знаю, что делать, если страницы разделены html, но не знаю, как использовать id из одного html сайта. Есть еще одна html-страница только для блогов. Я в основном запутался, как использовать метод post в этом случае.

views.py

from django.shortcuts import render, HttpResponse
from django.http import HttpResponse

# Create your views here.

def home(request):
    if request.method=="POST":
        print("This is post")
    return render(request, 'index.html')
    
def blog(request,id ='contact'):
    if request.method=="POST":
        print("This is post")
    return render(request, 'blog-single.html')

urls.py основного проекта:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('portfolio.urls'))
]

urls.py from app:

from django.contrib import admin
from django.urls import path, include
from portfolio import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.home, name='home'),

]

файл-шаблон:

        <form action="#contact" method="post" role="form" class="contactForm">
                        {% csrf_token %}
                      <div id="sendmessage">Your message has been sent. Thank you!</div>
                      <div id="errormessage"></div>
                      <div class="row">
                        <div class="col-md-12 mb-3">
                          <div class="form-group">
                            <input type="text" name="name" class="form-control" id="name" placeholder="Your Name" data-rule="minlen:4" data-msg="Please enter at least 4 chars" />
                            <div class="validation"></div>
Вернуться на верх