Получил ошибку в cpanel столбец должен присутствовать в предложении GROUP BY
Мое приложение отлично работает на моем локальном ПК. Но проблема возникает, когда я использую это приложение на панели c. Когда я делаю поисковый запрос, я получаю эту ошибку "колонка "acc_installerledger.sales_invoice" должна быть в предложении GROUP BY или использоваться в агрегатной функции" Здесь acc мое приложение, InstallerLedger мое имя таблицы и sales_invoice имя колонки.
def installerLedger(request):
form = DateRangeForm()
details = ()
installer = Installer.objects.order_by('name')
if request.method == 'POST':
installer_name = request.POST['installer']
form = DateRangeForm(request.POST or None)
if form.is_valid():
details = InstallerLedger.objects.filter(name=installer_name, date__range=(
form.cleaned_data['start_date'], form.cleaned_data['end_date'])).order_by('-
id').annotate(balancecomm=Window(Sum('comm_balance'), order_by=F('id').asc()),
balancecable=Window(Sum('cable_balance'), order_by=F('id').asc()),
sales_invoicem=Min('sales_invoice'), namem=Min('name'), datem=Min('date') )
return render(request, 'installer/installer_ledger.html', {'tempo': details, 'form':
form, 'installer': installer})
Я использую Django 3.2 версии.