Ещё огромную роль играет город исполнителя и заказчика. Разница в цене одного и того же проекта выполненного в Урюпинске и Москве примерно десятикратная.
Алексей Белов, какая разница какая база? Операция distrinct выполняется ORM, ему пофиг какая база используется. Но даже если всё ещё фильтровать данные в Python, то можно так:
@register.filter()
def distinct(items):
d = {i.some_field: i for i in items}
return d.values()
Пфф! Постоянно пишу интернет-магазины и прочее на Python, очень нехило обыгрывая конкурентов-похапешников по скорости разработки, стоимости сопровождения и crash rate.
Вадим Древницкий, задача чуточку сузилась. Один из способов решить вашу задачу - это, во-первых, написать эндпоинт для wordpress api, который будет принимать данные от вашей десктопной программы и вносить их в файл, а во-вторых, написать java-код, который будет эти данные отправлять, используя один из примерно двух десятков http-клиентов.