Size: a a a

Django [ru] #STAY HOME

2019 April 15

DT

Denis Tormazov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
то есть сначала хотя бы убедить в том, что "не надо делать проект без API", а потом уже убедить "не надо использовать RESTful API"
А если проекту не нужен АПИ?
источник

SN

Saddambek Nurlanbek uulu in Django [ru] #STAY HOME
Dmitry
Java python way:)
Да догнал, но Cишники можно так красиво сделать.
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Какие-то извращённые скобки:)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Grigory Surkov
Привет, у меня есть вьюха, которая прибавляет рейтинг определённому пользователю, но она это делает только в случае, если ещё не было голосования.
Вообщем, надо сделать, чтобы рейтинг прибавлялся ещё и если rate_type=False

def plus_rating(request, id):
   rated_usr = User.objects.get(id=id)
   rating = rating_vote()
   if not rating_vote.objects.filter(user=request.user, rated_user=User.objects.get(id=id), rate_type=False).exists():
       rating.user = request.user
       rating.rated_user = rated_usr
       rating.rate_type = True
       rated_usr.profile.rating = rated_usr.profile.rating + 1
       rating.save()
       rated_usr.save()
       return HttpResponseRedirect("/forum/")
   else:
       return HttpResponseRedirect("/already_rated/")
я не особо разбирался, но код кривой
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
в том смысле, что ты не заблокировал там
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
почитай про select_for_update()
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
я не особо разбирался, но код кривой
Можешь скинуть статью, или сказать, как он используется?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, напиши в гугле это
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
там будет документация
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
и примеры
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
когда ты делаешь такие штуки - нужно ставить блокировку
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
if rating.rate_type = True:
пишет не правильный синтаксис, как записать?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
удали = True
источник

DT

Denis Tormazov in Django [ru] #STAY HOME
Grigory Surkov
if rating.rate_type = True:
пишет не правильный синтаксис, как записать?
выучить синтаксис
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Спасибо
источник

DT

Denis Tormazov in Django [ru] #STAY HOME
по крайней мере понять разницу между опратором сравнения и оператором присваивания
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
вот это тот самый пример, о котором я писал выше - почему RESTful API популярнее GraphQL API
источник

HV

Honcharov Vladislav in Django [ru] #STAY HOME
Привет. Не могу разобраться с django-filters, а именно: как при использовании ModelChoiceFilter переданный queryset превращается в choices для виджета? Пробовал через дебагер поэтапно пройтись, но что-то теряюсь по пути.
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Denis Tormazov
выучить синтаксис
Ну, я только месяц изучаю джангу, у меня бывают траблы
источник

DT

Denis Tormazov in Django [ru] #STAY HOME
Grigory Surkov
Ну, я только месяц изучаю джангу, у меня бывают траблы
а надо было начать с синтаксиса питона - джанго тут не при чём
источник