Browse Source

Merge branch 'devel' of github.com:nerosketch/djing into devel

devel
Dmitry Novikov 8 years ago
parent
commit
01312cfe5f
  1. 8
      abonapp/views.py

8
abonapp/views.py

@ -2,7 +2,7 @@ from ipaddress import ip_address
from typing import Dict, Optional from typing import Dict, Optional
from datetime import datetime, date from datetime import datetime, date
from django.core.exceptions import PermissionDenied, ValidationError from django.core.exceptions import PermissionDenied, ValidationError
from django.db import IntegrityError, ProgrammingError, transaction
from django.db import IntegrityError, ProgrammingError, transaction, OperationalError
from django.db.models import Count, Q from django.db.models import Count, Q
from django.shortcuts import render, redirect, get_object_or_404, resolve_url from django.shortcuts import render, redirect, get_object_or_404, resolve_url
from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import login_required
@ -637,7 +637,7 @@ def charts(request, gid: int, uname):
abon.save(update_fields=('group',)) abon.save(update_fields=('group',))
charts_data = StatElem.objects.chart( charts_data = StatElem.objects.chart(
abon.username,
abon,
count_of_parts=30, count_of_parts=30,
want_date=wandate want_date=wandate
) )
@ -655,9 +655,9 @@ def charts(request, gid: int, uname):
except Group.DoesNotExist: except Group.DoesNotExist:
messages.error(request, _("Group what you want doesn't exist")) messages.error(request, _("Group what you want doesn't exist"))
return redirect('abonapp:group_list') return redirect('abonapp:group_list')
except ProgrammingError as e:
except (ProgrammingError, OperationalError) as e:
messages.error(request, e) messages.error(request, e)
return redirect('abonapp:abon_home', gid=gid, uname=uname)
return redirect('abonapp:charts', gid=gid, uname=uname)
return render(request, 'abonapp/charts.html', { return render(request, 'abonapp/charts.html', {
'group': abon.group, 'group': abon.group,

Loading…
Cancel
Save