use timezone.now() instead of datetime.now()

This commit is contained in:
Frédéric Péters 2015-03-07 14:01:24 +01:00
parent a68abcc60e
commit 5c933b7e43
2 changed files with 4 additions and 2 deletions

View File

@ -25,6 +25,7 @@ from django import template
from django.conf import settings
from django.db import models
from django.utils.translation import ugettext_lazy as _
from django.utils import timezone
from combo.data.models import CellBase
from combo.data.library import register_cell_class
@ -82,7 +83,7 @@ class BasketItem(models.Model):
url = sign_url(url, key='xxx')
message = {'result': 'ok'}
r = requests.post(url, data=json.dumps(message), timeout=3)
self.notification_date = datetime.datetime.now()
self.notification_date = timezone.now()
self.save()

View File

@ -23,6 +23,7 @@ from django.contrib.auth.models import User
from django.core.urlresolvers import reverse
from django.http import HttpResponse, HttpResponseRedirect
from django.template.response import TemplateResponse
from django.utils import timezone
from django.views.decorators.csrf import csrf_exempt
from django.views.generic import View, ListView
@ -130,7 +131,7 @@ class CallbackView(View):
assert payment_response.result == eopayment.PAID
transaction = Transaction.objects.get(order_id=payment_response.order_id)
transaction.bank_data = payment_response.bank_data
transaction.end_date = datetime.datetime.now()
transaction.end_date = timezone.now()
transaction.save()
for item in transaction.items.all():
item.payment_date = transaction.end_date