Contact() получил неожиданный аргумент ключевого слова 'listing'

` из django.shortcuts import render, redirect from .models import Contact из django.contrib import messages

Создайте свои представления здесь.

def Contact(request): if request.method == 'POST': listing_id = request.POST['listing_id'] listing = request.POST['listing'] name = request.POST['name'] email = request.POST['email'] phone = request.POST['phone'] message = request.POST['message'] user_id = request.POST['user_id'] realtor_email = request.POST['realtor_email']

    contact.save()
    messages.success(
        request, 'Your request has been submitted, a realtor will get back to you soon')
    rn redirect('listings'+listing_id)

`

я пытаюсь сохранить данные из базы данных. но выдается ошибка TypeError.

Это утверждение

from .models import Contact

Вы определили метод с именем Contact и пытаетесь импортировать модуль из .models, а также его имя Contact

Итак, чтобы решить проблему.

Вам необходимо изменить имя метода или импортировать его с любым псевдонимом.

для примера:

from .model import Contact as contact_module

или измените имя метода на любое, например,

def contact_method(request):
  #.....
Вернуться на верх