Size: a a a

Django [ru] #STAY HOME

2021 April 11

ib

imanuil beki in Django [ru] #STAY HOME
У одного юзера будет возможность поставить лайк и обратно удалить если False
источник

ib

imanuil beki in Django [ru] #STAY HOME
а если True я буду считать
источник

G

Gas in Django [ru] #STAY HOME
... вот нет, чтоб попробовать и рассказать тем, кто не знает
источник

ib

imanuil beki in Django [ru] #STAY HOME
как я думаю
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а false тебе ещё зачем хранить кроме как не считать их?
источник

ib

imanuil beki in Django [ru] #STAY HOME
Ну я так думал а какое тогда поле должно быть
источник

G

Gas in Django [ru] #STAY HOME
наличие записе уже есть лайк
источник

G

Gas in Django [ru] #STAY HOME
если и дислайки есть, то доп поле, в кот плюс 1 или -1
источник

S

Sultanbek in Django [ru] #STAY HOME
Добрый вечер. Есть такой вопрос , как хранить периодичность какого дела в календаре у пользователя в датах в базе данных. Например есть какая то задача , которую пользователь должен выполнять , три раза в неделю или пять в месяц. Как можно вот такие значения хранить в базе, что бы когда я через rest api кидаю фронту, он понимал, как это расставит в календаре
источник

А

Ануар in Django [ru] #STAY HOME
Не знаю, я реализовывал лайк дислайк систему через модель с полем like = models.BooleanField. Фронтенд реализовал на jQuery. А отправку и принятие запросов реализовал с помощью библиотеки Django-annoying.
источник

ib

imanuil beki in Django [ru] #STAY HOME
ты можешь свой пример показать
источник

ib

imanuil beki in Django [ru] #STAY HOME
Сергей?
источник

G

Gas in Django [ru] #STAY HOME
можно и так. плюсы рещения с единицами - можно sum(поле) оперировать.
источник

O

Only God Judge Us in Django [ru] #STAY HOME
Понял, а в самом serializer классе мы просто прописываем
class Bla(Serializer): 
class Meta:
   model = BaseModel......
....

Или просто создаём пустой?
источник

S

Shodmon in Django [ru] #STAY HOME
твой мета класс нужен если наследуешься от моделсериалайзера, а то, что я выше написал, наследуется от сериалайзера, и указывает ожидаемые поля,
что значит "создаем пустой", я не понял)
источник

S

Shodmon in Django [ru] #STAY HOME
в самом простом случае, можно сделать

class Bla(ModelSerializer):
class Meta:
   model = Model
   fields = ('TYPE',)

но оно создаст структуру вида

{"TYPES": [("value", "name"),]}
ну или что-то подобное,

можешь поиграться с презентацией может и адаптируешь под нужную структуру

хотя, не, скорее всего будут еще и сложности, когда попытаешься кверисет скормить
источник

Ю

Юрий in Django [ru] #STAY HOME
А как бот и django связаны между собой?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
гайз подскажите плз насколько умно испольщзовать статику с сервера, а медиа в aws s3 закинуть?
источник

E

Egor in Django [ru] #STAY HOME
Всем привет. Подскажите как вписать prefetch_related для моделей при работе с админкой? У меня запись и чтение в одну из моделей, которая зарегистрирована в админке происходит криво, но исправлять буду позже. А сейчас, чтобы при рендере админки не было 100500 кверь, нужно использовать prefetch_related()
источник

D

Dezza in Django [ru] #STAY HOME
Почему нельзя было использовать просто if user, а нужно использовать двойное отрицание not None?
from django.contrib.auth import authenticate
user = authenticate(username='john', password='secret')
if user is not None:
   # A backend authenticated the credentials
else:
   # No backend authenticated the credentials
источник