コード例 #1
0
ファイル: views.py プロジェクト: dedaluz/django-adzone
def ad_view(request, id):
    """
    Record the click in the database, then redirect to ad url

    """
    ad = get_object_or_404(AdBase, id=id)
    logging.debug('Found ad: %s, redirecting...' % (ad))
    try:
        click = AdClick(ad=ad, click_date=datetime.now(), source_ip=request.META.get('REMOTE_ADDR'))
        click.save()
    except:
        raise Http404
    return HttpResponseRedirect(ad.url)
コード例 #2
0
ファイル: views.py プロジェクト: solidnuts/django-adzone
def ad_view(request, id):
    """
    Record the click in the database, then redirect to ad url

    """
    ad = get_object_or_404(AdBase, id=id)
    try:
        click = AdClick(ad=ad,
                        click_date=datetime.now(),
                        source_ip=request.META.get('REMOTE_ADDR'))
        click.save()
    except:
        pass
    return HttpResponseRedirect(ad.url)
コード例 #3
0
ファイル: views.py プロジェクト: Fandekasp/django-adzone
def ad_view(request, id):
    """
    Record the click in the database, then redirect to ad url

    """
    ad = get_object_or_404(AdBase, id=id)
    try:
        click = AdClick(
            ad=ad,
            click_date=datetime.now(),
            source_ip=request.META.get('REMOTE_ADDR')
        )
        click.save()
    except:
        pass
    return HttpResponseRedirect(ad.url)
コード例 #4
0
ファイル: tests.py プロジェクト: trb116/pythonanalyzer
 def test_model(self):
     advert = create_advert()
     AdClick(
         click_date=datenow(),
         source_ip='127.0.0.1',
         ad=advert,
     )