Подключение БД Django к приложению (python)
Пожалуйста, помогите выполнить задание: нужно написать код , который будет считывать данные с формы (имя и номер телефона) и отправлять в БД Django, с которой впоследствии нужно будет сравнить данные с парсера (если номер телефона есть в базе CRM, пропускаем, если нет — добавляем контакт). Прошу объяснить, как связать БД и django приложение с готовой html формой :)
main/urls.py
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('app.urls'))
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
app/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('main', views.main),
]
app/views.py
from django.http import HttpResponse
from django.shortcuts import render
def main(request):
return render(request, 'app/main.html')
main.html
<!doctype html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Главная страница</title>
</head>
<body>
<h2>Страница ввода контакта</h2>
<form method="post">
{% csrf_token %}
<input type="text" placeholder="Имя" class="form-control"><br>
<input type="text" placeholder="Номер телефона" class="form-control"><br>
<button class="btn btn-success" type="submit">Отправить</button>
</form>
</body>