Как получить данные из html-формы и передать их в мою базу данных в виде sql-запроса в django

Я пытаюсь использовать django для получения данных из формы регистрации и передачи их в базу данных в pgadmin 4 в виде запроса. Я получил ошибку и не знаю, как это сделать. Вот мой код, который я пытался использовать pymysql.

Заранее спасибо

def booknow(request):
    c = pymysql.connect(host='localhost',
                             user='postgres',
                             password='pw',
                             db='users')
    cur = c.cursor()
    if request.method == 'POST':
        display_name = request.POST.get['your-name']
        email = request.POST.get['your-email']
        age = request.POST.get['your-age']
        phone_number = request.POST.get['phone-number']
        gender = request.POST.get['your-gender']
        vaccination_status = request.POST.get['your-vaccination']
        password = request.POST.get['your-password']
        insert_query = "INSERT INTO users (display_name, email, age, phone_number, gender, vaccination_status, password) VALUES ('%s','%s','%s','%s','%s','%s','%s');" % (display_name,email,age,phone_number,gender,vaccination_status,password)
        c = connection.cursor()
        c.execute(insert_query)    
    return render(request, 'booknow.html')

Sign up form

Вернуться на верх