Имя 'message' не определено в django python
@login_required(login_url='login_user') def hrmanager(request): template = 'Job_portal/job_listing.html'
if request.method == 'POST':
form = job_posting_form(request.POST, request.FILES)
if form.is_valid():
form.save()
message.success(request, 'Job Posted Successfully')
return redirect('hrmanager')
job_posting = Job_posting_hr.objects.all()
user = "hrmanager"
job_add_form = job_posting_form()
context = {
'edit_form': job_add_form,
'user': user,
'job_posting': job_posting
}
return render(request, template, context)
Это не сообщение, я изменил его на "сообщения"
и импортировал "from django.contrib import messages"
Тогда он работает нормально
вы неправильно выразились:
сначала импортируйте его:
from django.contrib import messages
then:
messages.success(request, 'Job Posted Successfully')