Exemplo n.º 1
0
    def change_view(self, request, object_id, form_url = '', extra_context=None):
        get_placeholders(request)

        click_data = clicks_for_ad(object_id)

        month_list = Click.objects.filter(ad__pk=object_id).dates('datetime', 'month')

        extra_context = {'clicks': click_data['clicks'], 'start_date': click_data['start'], 'end_date': click_data['end'], 'month_list': month_list }

        return super(AdvertisementAdmin, self).change_view(request, object_id, form_url, extra_context)
Exemplo n.º 2
0
    def change_view(self, request, object_id, form_url='', extra_context=None):
        get_placeholders(request)

        # Determine start and end date
        start_date = datetime.datetime.now().date().replace(day=1)
        end_date = start_date + datetime.timedelta(days=31)
        end_date.replace(day=1)

        campaign = Campaign.objects.get(pk=object_id)
        month_list = Click.objects.filter(ad__pk__in=campaign.ad.all()).dates('datetime', 'month')

        extra_context = {'month_list': month_list,
                         'start_date': start_date,
                         'end_date': end_date }

        return super(CampaignAdmin, self).change_view(request, object_id, form_url, extra_context)
Exemplo n.º 3
0
    def add_view(self, request, form_url='', extra_context=None):
        get_placeholders(request)

        return super(CampaignAdmin, self).add_view(request, form_url, extra_context)