Dear Suthar,

Can I have your private contact?

regards,

On Fri, 4 Jun 2021 at 06:25, Lalit Suthar <[email protected]> wrote:

> my pleasure :)
>
> On Thu, 3 Jun 2021 at 20:28, Eugene TUYIZERE <[email protected]>
> wrote:
>
>> Dear Suthar,
>>
>> Thank you very much. It works well.
>>
>>
>> On Thu, 3 Jun 2021 at 16:48, Lalit Suthar <[email protected]>
>> wrote:
>>
>>> not sure but maybe this can work inside views replace
>>> chart = {
>>>       'chart': {'type': 'column'},
>>>       'title': {'text': 'Previous statistics'},
>>>       'xAxis': {'replist': replist},
>>>       'series': [arriva_days]
>>> }
>>> with
>>> chart = {
>>>       'chart': {'type': 'column'},
>>>       'title': {'text': 'Previous statistics'},
>>>       'xAxis': {'categories': replist},
>>>       'series': [arriva_days]
>>> }
>>>
>>> On Thu, 3 Jun 2021 at 18:00, Eugene TUYIZERE <[email protected]>
>>> wrote:
>>>
>>>> This what I have in summarizedchart.html:
>>>>
>>>> {% extends "layouts/base.html" %}
>>>> {% load static %}
>>>> {% block title %} Repport {% endblock %}
>>>>
>>>> <!-- Specific CSS goes HERE -->
>>>> {% block stylesheets %}{% endblock stylesheets %}
>>>>
>>>> {% block content %}
>>>>
>>>> <div class="pcoded-main-container">
>>>> <div class="pcoded-content">
>>>> <div class="col-lg-12">
>>>> <div class="card table-card">
>>>> <div class="card-header">
>>>> <h5>Report</h5>
>>>>
>>>> <hr>
>>>>
>>>> <script src="{% static 'assets/js/chart.js' %}"></script>
>>>>
>>>> <div id="container"></div>
>>>> <script>
>>>> Highcharts.chart('container', {{ chart|safe }});
>>>> </script>
>>>> </div>
>>>> </div>
>>>> </div>
>>>> </div>
>>>> </div>
>>>> {% endblock content %}
>>>> {% block custom_js %}
>>>>
>>>> {% endblock custom_js %}
>>>>
>>>> On Thu, 3 Jun 2021 at 14:22, Lalit Suthar <[email protected]>
>>>> wrote:
>>>>
>>>>> so the view is not giving error right now but maybe we are passing the
>>>>> data in different format then the chart is expecting.
>>>>> What are you using for drawing the chart? can I see the code inside
>>>>> "summarizedchart.html"
>>>>>
>>>>> On Thu, 3 Jun 2021 at 17:43, Eugene TUYIZERE <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Dear Suthar,
>>>>>>
>>>>>> You saved my day. Once more, the chart is displayed but the date is
>>>>>> not displayed on Xaxis. This how it is:
>>>>>>
>>>>>> [image: image.png]
>>>>>>
>>>>>> Th codes are:
>>>>>> def reqChart(request):
>>>>>> current_date = date.today()
>>>>>> days_before = date.today()-timedelta(days=30)
>>>>>> datelist = Customer_Requests.objects.values("arrival_date").annotate(
>>>>>> num_req=Count("request_name")).order_by('-arrival_date')[:20:-1]
>>>>>> replist = list()
>>>>>> sumdata = list()
>>>>>> for listd in datelist:
>>>>>> replist.append(listd['arrival_date'])
>>>>>> sumdata.append(listd['num_req'])
>>>>>> arriva_days = {
>>>>>> 'name': 'Datess',
>>>>>> 'data': sumdata,
>>>>>> 'color': 'green'
>>>>>> }
>>>>>> chart = {
>>>>>> 'chart': {'type': 'column'},
>>>>>> 'title': {'text': 'Previous statistics'},
>>>>>> 'xAxis': {'replist': replist},
>>>>>> 'series': [arriva_days]
>>>>>> }
>>>>>> dump = json.dumps(chart,cls=DjangoJSONEncoder)
>>>>>> return render(request,'summarizedchart.html',{'chart': dump})
>>>>>>
>>>>>>
>>>>>> On Thu, 3 Jun 2021 at 13:27, lalit suthar <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi there!
>>>>>>> make these couple of changes
>>>>>>>
>>>>>>> 1) from django.core.serializers.json import DjangoJSONEncoder
>>>>>>> 2) dump3 = json.dumps(chart3, cls=DjangoJSONEncoder)
>>>>>>> On Thursday, 3 June 2021 at 16:18:15 UTC+5:30 [email protected]
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Dear Suthar,
>>>>>>>>
>>>>>>>> Your idea works well , but I want now to display the result on
>>>>>>>> chart. Below is the code I am trying to use:
>>>>>>>> but Am getting the error message:
>>>>>>>>
>>>>>>>> Exception Value:
>>>>>>>>
>>>>>>>> Object of type date is not JSON serializable
>>>>>>>>
>>>>>>>>
>>>>>>>> def reqChart(request):
>>>>>>>> aa = Customer_Requests.objects.values("arrival_date").annotate(
>>>>>>>> num_req=Count("request_name")).order_by('-arrival_date')[:20:-1]
>>>>>>>> print(aa)
>>>>>>>> datesb = list()
>>>>>>>> sumdata = list()
>>>>>>>> for dd in aa:
>>>>>>>> datesb.append(dd['arrival_date'])
>>>>>>>> sumdata.append(dd['num_req'])
>>>>>>>> arriva_days = {
>>>>>>>> 'name': 'Datess',
>>>>>>>> 'data': sumdata,
>>>>>>>> 'color': 'green'
>>>>>>>> }
>>>>>>>> chart3 = {
>>>>>>>> 'chart': {'type': 'column'},
>>>>>>>> 'title': {'text': 'Previous statistics'},
>>>>>>>> 'xAxis': {'datesb': datesb},
>>>>>>>> 'series': [arriva_days]
>>>>>>>> }
>>>>>>>> dump3 = json.dumps(chart3)
>>>>>>>> return render(request,'summarizedchart.html',{'chart3': dump3})
>>>>>>>>
>>>>>>>> Please once again
>>>>>>>>
>>>>>>>> regards,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, 3 Jun 2021 at 09:00, lalit suthar <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> this will do
>>>>>>>>>
>>>>>>>>> Customer_Requests.objects.values("arrival_date").annotate(num_req=Count("request_name")).order_by("-id")[:30:-1]
>>>>>>>>>
>>>>>>>>> On Thursday, 3 June 2021 at 11:37:26 UTC+5:30 [email protected]
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> to display last 30 records you can write your code like this:
>>>>>>>>>> Customer_Requests.objects.all()[-30]
>>>>>>>>>>
>>>>>>>>>> On Thu, Jun 3, 2021 at 10:51 AM Eugene TUYIZERE <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Dear Latit,
>>>>>>>>>>>
>>>>>>>>>>> Thank you very much. Now how can I display 30 last records?
>>>>>>>>>>> Regardless of how many records I may have ! Just the last 30 
>>>>>>>>>>> records!
>>>>>>>>>>>
>>>>>>>>>>> Thank you
>>>>>>>>>>>
>>>>>>>>>>> On Thu, 3 Jun 2021 at 06:51, Lalit Suthar <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> > in brief, I want to transform this query in django query
>>>>>>>>>>>> this will be equivalent to this query in django
>>>>>>>>>>>>
>>>>>>>>>>>> Customer_Requests.objects.values("arrival_date").annotate(num_req=Count("request_name"))
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Thu, 3 Jun 2021 at 02:02, Eugene TUYIZERE <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> in brief, I want to transform this query in django query
>>>>>>>>>>>>>
>>>>>>>>>>>>> [image: image.png]
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, 2 Jun 2021 at 21:56, Eugene TUYIZERE <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Dear Sebatian,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This is what I get:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-03 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-04 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-05 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-06 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-07 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-08 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-09 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-10 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-11 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-12 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-13 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-14 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-15 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-16 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-17 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-18 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-19 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-20 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-21 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-22 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-23 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-24 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-25 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-26 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-27 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-28 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-29 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-30 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-05-31 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-06-01 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>> SELECT `crms_customer_requests`.`arrival_date`,
>>>>>>>>>>>>>> COUNT(`crms_customer_requests`.`request_name`) AS `count` FROM
>>>>>>>>>>>>>> `crms_customer_requests` WHERE 
>>>>>>>>>>>>>> `crms_customer_requests`.`arrival_date` >=
>>>>>>>>>>>>>> 2021-06-02 GROUP BY `crms_customer_requests`.`arrival_date` 
>>>>>>>>>>>>>> ORDER BY NULL
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, 2 Jun 2021 at 21:53, Sebastian Jung <
>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi Eugene,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Please make Print(report.query) then you get SQL querys and
>>>>>>>>>>>>>>> Most of time i get an Idea what's wrong
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Eugene TUYIZERE <[email protected]> schrieb am Mi., 2.
>>>>>>>>>>>>>>> Juni 2021, 21:41:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Dear Team,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I need help. I am working on a project where one of the
>>>>>>>>>>>>>>>> tables is about requests. I want to have a report of the 
>>>>>>>>>>>>>>>> number of requests
>>>>>>>>>>>>>>>> on each day in the last 30 days, something like this:
>>>>>>>>>>>>>>>> [image: image.png]I I used the code below just before
>>>>>>>>>>>>>>>> displaying on the chart but the code gives me wrong information
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> def reqChart(request):
>>>>>>>>>>>>>>>> current_date = date.today()
>>>>>>>>>>>>>>>> days_before = date.today()-timedelta(days=30)
>>>>>>>>>>>>>>>> for dt in daterange(days_before,current_date):
>>>>>>>>>>>>>>>> reports = Customer_Requests.objects.filter(
>>>>>>>>>>>>>>>> arrival_date__gte=dt).\
>>>>>>>>>>>>>>>> extra({'day':"date(arrival_date)"}).\
>>>>>>>>>>>>>>>> values('arrival_date').annotate(count=Count('request_name'
>>>>>>>>>>>>>>>> ))
>>>>>>>>>>>>>>>> print(reports)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> And I need help
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> *TUYIZERE Eugene*
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *Msc Degree in Mathematical Science*
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *African Institute for Mathematical Sciences (AIMS
>>>>>>>>>>>>>>>> Cameroon)Crystal Garden-Lime, Cameroon*
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Bsc in Computer Science
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> *UR-Nyagatare Campus*
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Email: [email protected]
>>>>>>>>>>>>>>>>            [email protected]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Tel: (+250) 7 88 26 33 38, (+250) 7 22 26 33 38
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>>>>>> Google Groups "Django users" group.
>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails
>>>>>>>>>>>>>>>> from it, send an email to [email protected].
>>>>>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>>>>>> https://groups.google.com/d/msgid/django-users/CABxpZHstWyfMVKQhJb%3DxGKff3p3V%2BFQ_w3DkYVpOe-pEW2ySKg%40mail.gmail.com
>>>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/django-users/CABxpZHstWyfMVKQhJb%3DxGKff3p3V%2BFQ_w3DkYVpOe-pEW2ySKg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>>>>> Google Groups "Django users" group.
>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails
>>>>>>>>>>>>>>> from it, send an email to [email protected].
>>>>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>>>>> https://groups.google.com/d/msgid/django-users/CAKGT9myp4HU6%2BZo6d-JqeaTPsevFBMi_DzU_xuwo3LUja%3DxzRw%40mail.gmail.com
>>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/django-users/CAKGT9myp4HU6%2BZo6d-JqeaTPsevFBMi_DzU_xuwo3LUja%3DxzRw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> *TUYIZERE Eugene*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *Msc Degree in Mathematical Science*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *African Institute for Mathematical Sciences (AIMS
>>>>>>>>>>>>>> Cameroon)Crystal Garden-Lime, Cameroon*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Bsc in Computer Science
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> *UR-Nyagatare Campus*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Email: [email protected]
>>>>>>>>>>>>>>            [email protected]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Tel: (+250) 7 88 26 33 38, (+250) 7 22 26 33 38
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> *TUYIZERE Eugene*
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> *Msc Degree in Mathematical Science*
>>>>>>>>>>>>>
>>>>>>>>>>>>> *African Institute for Mathematical Sciences (AIMS
>>>>>>>>>>>>> Cameroon)Crystal Garden-Lime, Cameroon*
>>>>>>>>>>>>>
>>>>>>>>>>>>> Bsc in Computer Science
>>>>>>>>>>>>>
>>>>>>>>>>>>> *UR-Nyagatare Campus*
>>>>>>>>>>>>>
>>>>>>>>>>>>> Email: [email protected]
>>>>>>>>>>>>>            [email protected]
>>>>>>>>>>>>>
>>>>>>>>>>>>> Tel: (+250) 7 88 26 33 38, (+250) 7 22 26 33 38
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>>> Google Groups "Django users" group.
>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>>> https://groups.google.com/d/msgid/django-users/CABxpZHtJhxd3-B%3DpzsAhqg_kR68zTvbJKd%2BgeBUqRjGMP%2BxgxQ%40mail.gmail.com
>>>>>>>>>>>>> <https://groups.google.com/d/msgid/django-users/CABxpZHtJhxd3-B%3DpzsAhqg_kR68zTvbJKd%2BgeBUqRjGMP%2BxgxQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>> .
>>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>> Google Groups "Django users" group.
>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>> https://groups.google.com/d/msgid/django-users/CAGp2JVGM87kRnp%2BZY_J8fKb2d_mU5Vvxv033oQSZ-ChHAeiFCA%40mail.gmail.com
>>>>>>>>>>>> <https://groups.google.com/d/msgid/django-users/CAGp2JVGM87kRnp%2BZY_J8fKb2d_mU5Vvxv033oQSZ-ChHAeiFCA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>> .
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> *TUYIZERE Eugene*
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Msc Degree in Mathematical Science*
>>>>>>>>>>>
>>>>>>>>>>> *African Institute for Mathematical Sciences (AIMS
>>>>>>>>>>> Cameroon)Crystal Garden-Lime, Cameroon*
>>>>>>>>>>>
>>>>>>>>>>> Bsc in Computer Science
>>>>>>>>>>>
>>>>>>>>>>> *UR-Nyagatare Campus*
>>>>>>>>>>>
>>>>>>>>>>> Email: [email protected]
>>>>>>>>>>>            [email protected]
>>>>>>>>>>>
>>>>>>>>>>> Tel: (+250) 7 88 26 33 38, (+250) 7 22 26 33 38
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>> Google Groups "Django users" group.
>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>>
>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>> https://groups.google.com/d/msgid/django-users/CABxpZHviuVHHqyod0f5miLA1Z2n73P%2B3xXWOs-7XLmi2epD-7w%40mail.gmail.com
>>>>>>>>>>> <https://groups.google.com/d/msgid/django-users/CABxpZHviuVHHqyod0f5miLA1Z2n73P%2B3xXWOs-7XLmi2epD-7w%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>> .
>>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>>> Groups "Django users" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>> send an email to [email protected].
>>>>>>>>>
>>>>>>>> To view this discussion on the web visit
>>>>>>>>> https://groups.google.com/d/msgid/django-users/85a1d671-d5c9-4f97-9f34-b6f1e1b36bcfn%40googlegroups.com
>>>>>>>>> <https://groups.google.com/d/msgid/django-users/85a1d671-d5c9-4f97-9f34-b6f1e1b36bcfn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>> .
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *TUYIZERE Eugene*
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> *Msc Degree in Mathematical Science*
>>>>>>>>
>>>>>>>> *African Institute for Mathematical Sciences (AIMS Cameroon)Crystal
>>>>>>>> Garden-Lime, Cameroon*
>>>>>>>>
>>>>>>>> Bsc in Computer Science
>>>>>>>>
>>>>>>>> *UR-Nyagatare Campus*
>>>>>>>>
>>>>>>>> Email: [email protected]
>>>>>>>>            [email protected]
>>>>>>>>
>>>>>>>> Tel: (+250) 7 88 26 33 38, (+250) 7 22 26 33 38
>>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Django users" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to [email protected].
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/django-users/63a82f60-e533-41f5-b1e9-0159b37b58b0n%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/django-users/63a82f60-e533-41f5-b1e9-0159b37b58b0n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *TUYIZERE Eugene*
>>>>>>
>>>>>>
>>>>>>
>>>>>> *Msc Degree in Mathematical Science*
>>>>>>
>>>>>> *African Institute for Mathematical Sciences (AIMS Cameroon)Crystal
>>>>>> Garden-Lime, Cameroon*
>>>>>>
>>>>>> Bsc in Computer Science
>>>>>>
>>>>>> *UR-Nyagatare Campus*
>>>>>>
>>>>>> Email: [email protected]
>>>>>>            [email protected]
>>>>>>
>>>>>> Tel: (+250) 7 88 26 33 38, (+250) 7 22 26 33 38
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Django users" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/django-users/CABxpZHsJVbdpwEwpp-_kM3PN6xZ59reCvbJbzMgE_2pSxMeiRA%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/django-users/CABxpZHsJVbdpwEwpp-_kM3PN6xZ59reCvbJbzMgE_2pSxMeiRA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Django users" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/django-users/CAGp2JVHmjfN3_KFB9eMk%2BzMtii9QeDy4dL1qFKMT%2BRVjQOFrFA%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/django-users/CAGp2JVHmjfN3_KFB9eMk%2BzMtii9QeDy4dL1qFKMT%2BRVjQOFrFA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>
>>>>
>>>> --
>>>> *TUYIZERE Eugene*
>>>>
>>>>
>>>>
>>>> *Msc Degree in Mathematical Science*
>>>>
>>>> *African Institute for Mathematical Sciences (AIMS Cameroon)Crystal
>>>> Garden-Lime, Cameroon*
>>>>
>>>> Bsc in Computer Science
>>>>
>>>> *UR-Nyagatare Campus*
>>>>
>>>> Email: [email protected]
>>>>            [email protected]
>>>>
>>>> Tel: (+250) 7 88 26 33 38, (+250) 7 22 26 33 38
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Django users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/django-users/CABxpZHuvFye2tB2rSS_uWB4g2DXAjLTG2i0zvzO1rDpdqJtvNQ%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/django-users/CABxpZHuvFye2tB2rSS_uWB4g2DXAjLTG2i0zvzO1rDpdqJtvNQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/django-users/CAGp2JVGh3zGsJ%2BtwRqKYxdoUEo3-Pr72uHC7B8LZRPbQm%3DHwQQ%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/django-users/CAGp2JVGh3zGsJ%2BtwRqKYxdoUEo3-Pr72uHC7B8LZRPbQm%3DHwQQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>> --
>> *TUYIZERE Eugene*
>>
>>
>>
>> *Msc Degree in Mathematical Science*
>>
>> *African Institute for Mathematical Sciences (AIMS Cameroon)Crystal
>> Garden-Lime, Cameroon*
>>
>> Bsc in Computer Science
>>
>> *UR-Nyagatare Campus*
>>
>> Email: [email protected]
>>            [email protected]
>>
>> Tel: (+250) 7 88 26 33 38, (+250) 7 22 26 33 38
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/CABxpZHsFtuHWY0rJuxfPOteAUZuPG%2BJ3G-av%3DSeP8DiWYAs6kw%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-users/CABxpZHsFtuHWY0rJuxfPOteAUZuPG%2BJ3G-av%3DSeP8DiWYAs6kw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/CAGp2JVHSq%3DC2wyp%3D8arnm1xn1BkuU53nb6J2YyW%2BFwYBnB9UNA%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAGp2JVHSq%3DC2wyp%3D8arnm1xn1BkuU53nb6J2YyW%2BFwYBnB9UNA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>


-- 
*TUYIZERE Eugene*



*Msc Degree in Mathematical Science*

*African Institute for Mathematical Sciences (AIMS Cameroon)Crystal
Garden-Lime, Cameroon*

Bsc in Computer Science

*UR-Nyagatare Campus*

Email: [email protected]
           [email protected]

Tel: (+250) 7 88 26 33 38, (+250) 7 22 26 33 38

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CABxpZHtM-tgH77BN%3DHa5zyHgkR8APBU5%3DVHu4TFKYe6_PRSeRQ%40mail.gmail.com.

Reply via email to