Size: a a a

Django [ru] #STAY HOME

2020 April 28

AF

Anton Fircak in Django [ru] #STAY HOME
кароче смотри у тебя урла передает твой айди девайса ты чекаешь в бд есть ли запись с таким, если нету заводишь - отдаешь данные, если есть просто отдаешь эту запись
источник

I

Ivan in Django [ru] #STAY HOME
Пока не требуется
источник

I

Ivan in Django [ru] #STAY HOME
ну как это делать мне понятно, мне интересно где это правильнее всего сделать
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Ivan
ну как это делать мне понятно, мне интересно где это правильнее всего сделать
во views
источник

in Django [ru] #STAY HOME
Если указать 2 пути с одинаковым именем, как здесь, ошибок же не будет, они просто в порядке будут перебираться?
path('test/', view, name='test'),
path('test/<int:pk>, view, name='test')
источник

I

Ivan in Django [ru] #STAY HOME
Если указать 2 пути с одинаковым именем, как здесь, ошибок же не будет, они просто в порядке будут перебираться?
path('test/', view, name='test'),
path('test/<int:pk>, view, name='test')
ну только name поменяй
источник

I

Ivan in Django [ru] #STAY HOME
А так да, тот что первый сматчится тот и выполниться
источник

in Django [ru] #STAY HOME
Ivan
ну только name поменяй
так об этом же и вопрос, что если оставить 2 одинаковых)
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ребят, а как написать кастомный сериализатор?
источник

I

Ivan in Django [ru] #STAY HOME
Anton Fircak
ребят, а как написать кастомный сериализатор?
в дрф?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Ivan
в дрф?
да, я не пойму какие методы надо описать
источник

AF

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

I

Ivan in Django [ru] #STAY HOME
Anton Fircak
да, я не пойму какие методы надо описать
Именно в таком виде думаю что нет, нужно сделать pk не обязательным
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Ivan
Именно в таком виде думаю что нет, нужно сделать pk не обязательным
не мне ответил)
источник

I

Ivan in Django [ru] #STAY HOME
Anton Fircak
мне кароче нужно чтоб сериализатор только работал с гет методом и возвращал кастомный дикт
Тебе именно для гета нужен кастомый ?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Ivan
Тебе именно для гета нужен кастомый ?
у меня будет 1 функция только гет на урле и вьюхе этой
источник

I

Ivan in Django [ru] #STAY HOME
ну тогда сделай серез дженерики, что тебе нужно по гету весть список или конкретная сущность?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Ivan
ну тогда сделай серез дженерики, что тебе нужно по гету весть список или конкретная сущность?
мне надо посчитать сколько в таблице PostLike публикаций с одинаковым ключем, и вывести в виде :{publications_id:<id>,count:<int count>...}

class PostLike(models.Model):
   user = models.ForeignKey(settings.AUTH_USER_MODEL,
                            on_delete=models.CASCADE)
   publications = models.ForeignKey(Post, related_name='Post_id', on_delete=models.CASCADE)
   last_updated = models.DateTimeField(default=timezone.now)
источник

I

Ivan in Django [ru] #STAY HOME
Anton Fircak
мне надо посчитать сколько в таблице PostLike публикаций с одинаковым ключем, и вывести в виде :{publications_id:<id>,count:<int count>...}

class PostLike(models.Model):
   user = models.ForeignKey(settings.AUTH_USER_MODEL,
                            on_delete=models.CASCADE)
   publications = models.ForeignKey(Post, related_name='Post_id', on_delete=models.CASCADE)
   last_updated = models.DateTimeField(default=timezone.now)
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ну то ясно мне прост кастом сериализатор нужен чтоб данные агрегировать
источник