Я использую следующий код, чтобы добавить от одного до двух значений в случае, если пользователь побеждает в ролике.Функция называется три раза, когда в facebook?
def challengewin(request):
uid = 1313693
tempuser = User.objects.get(id=uid)
tempuser.challengeswon = tempuser.challengeswon + 1
tempuser.silver = tempuser.silver + 1
tempuser.save()
return HttpResponse()
это работает отлично, если я работаю за пределами страницы холст facebook, внутри холста страницы 3 добавляется вместо 1 каждый раз. Есть идеи?
Некоторый контекст был бы полезен здесь. Какие рамки вы используете? Что вызывает код? Где это работает? –
Я использую python/django, работающий на apache. Это просто увеличивает значение двух переменных при срабатывании. Внешняя страница холста facebook работает отлично. –