Добрый вечер всем, есть такая проблема - нужно посчитать уникальные переходы по ссылке. Вот вьюшка:

def redirect(request, key):

....target = get_object_or_404(ShortUrl, key=key)

....if not DataIp.objects.get(ip=request.META['REMOTE_ADDR']):

........target.count += 1

........ip = DataIp(ip=request.META['REMOTE_ADDR'])

........ip.save()

........target.save()

else:

........pass



return HttpResponseRedirect(target.target)

Смысл такой, сравнивается ip из запроса и таблицы, если нету его в таблице то добавляется счетчик и ip иначе ничего не делается. В модели нет ip, и джанга вызывает ошибку, как это обойти чтобы сделать проверку?



#python #код #django #питон #джанго #программирование #cod #coding #ML #DataMining #deeplearning #neuralnets #neuralnetworks #neuralnetworks #ArtificialIntelligence #MachineLearning #DigitalTransformation #tech #ML #python