Не удается разрешить ключевое слово contact_date в поле. Возможные варианты: Contact_date, электронная почта, id, список, list_id, сообщение, имя, телефон, user_id - PullRequest
1 голос
/ 30 мая 2019

Я разрабатываю приложение в Django 2.1.5. В приложении «Контакт» я обнаружил эту ошибку.Мой код views.py в приложении "Контакты" (только для части панели инструментов):

from django.shortcuts import render,redirect
from django.contrib import messages,auth
from django.contrib.auth.models import User
from contacts.models import Contact


def dashboard(request):
  user_contacts = Contact.objects.order_by('-contact_date').filter(user_id=request.user.id)

  context = {
'contacts': user_contacts

}
  return render(request, 'accounts/dashboard.html', context)

Код ошибки: Не удается разрешить ключевое слово contact_date в поле.Возможные варианты: Contact_date, электронная почта, id, список, list_id, сообщение, имя, телефон, user_id

1 Ответ

0 голосов
/ 30 мая 2019

Ошибка ясно указывает на то, что не так. У вас есть поле Contact_date в Contact модели, но вы используете:

user_contacts = Contact.objects.order_by('-contact_date').filter(user_id=request.user.id)

Заменить contact_date на Contact_date как:

user_contacts = Contact.objects.order_by('-Contact_date').filter(user_id=request.user.id)
...