Size: a a a

Django [ru] #STAY HOME

2020 May 06

N

N1LEX in Django [ru] #STAY HOME
Petro Alexeenko
Ребят, вопрос такой. Попросили написать апи для реакта - очень простое список людей и страница с инфой о них. Как на фронте будет получаться урл человека при формировании списка ссылок? В шаблонах жанги это делается через get_absolute_url, а вот как быть когда json-ы шлешь?))
rest framework
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Konstantin
всем привет ))
подскажите по вебсерверу, стоит ли использовать в стеке docker -> Django какой либо вебсервер (nginx или apache), или достаточно обойтись вебсервером самой django, если на фронт мы активно используем js ?
Обязательно, встроенный только для разработки
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Petro Alexeenko
Ребят, вопрос такой. Попросили написать апи для реакта - очень простое список людей и страница с инфой о них. Как на фронте будет получаться урл человека при формировании списка ссылок? В шаблонах жанги это делается через get_absolute_url, а вот как быть когда json-ы шлешь?))
Тебе надо на дрф же писать, Django rest framework
источник

N

N1LEX in Django [ru] #STAY HOME
с debug false не работает статика
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
ilya
попробуй нового юзера сделать
это конечно помогло, но такой себе вариант :D
источник

M

M Y S T E R I O in Django [ru] #STAY HOME
Есть у кого опыт кастомизации админки джаваскриптом?
источник

i

ilya in Django [ru] #STAY HOME
Boris Krutskih
это конечно помогло, но такой себе вариант :D
у тебя на одну бд теоретически может быть несколько сайтов, так что способ правильный
источник

f

felki in Django [ru] #STAY HOME
Добрый день. Хотел узнать, правильно ли хранить рейтинг для фильма в отдельной таблице Rating у которой два ForeignKey (на id фильма и на id пользователя) + поле с рейтингом. Я просто хз как потом например доставать эти рейтинги, для конкретного фильма, чтоб посчитать его среднюю оценку и количество голосов за него. https://dpaste.org/XDL9.
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
M Y S T E R I O
Есть у кого опыт кастомизации админки джаваскриптом?
А что надо?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
felki
Добрый день. Хотел узнать, правильно ли хранить рейтинг для фильма в отдельной таблице Rating у которой два ForeignKey (на id фильма и на id пользователя) + поле с рейтингом. Я просто хз как потом например доставать эти рейтинги, для конкретного фильма, чтоб посчитать его среднюю оценку и количество голосов за него. https://dpaste.org/XDL9.
Вполне
источник

f

felki in Django [ru] #STAY HOME
а как можно потом достать все проставленные рейтинги для фильма?
источник

S

Serj in Django [ru] #STAY HOME
felki
Добрый день. Хотел узнать, правильно ли хранить рейтинг для фильма в отдельной таблице Rating у которой два ForeignKey (на id фильма и на id пользователя) + поле с рейтингом. Я просто хз как потом например доставать эти рейтинги, для конкретного фильма, чтоб посчитать его среднюю оценку и количество голосов за него. https://dpaste.org/XDL9.
   movie_id = models.ForeignKey(Movie, on_delete=models.CASCADE)
   user_id = models.ForeignKey(User, on_delete=models.CASCADE)


ты неправильно именуешь поля - должно быть movie и user
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Rating.objects.filter(movie_id__id=movie_id)
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Serj
   movie_id = models.ForeignKey(Movie, on_delete=models.CASCADE)
   user_id = models.ForeignKey(User, on_delete=models.CASCADE)


ты неправильно именуешь поля - должно быть movie и user
Можно и так, почему нет?)
источник

f

felki in Django [ru] #STAY HOME
Там тип не id хранится, а сам объект
источник

f

felki in Django [ru] #STAY HOME
как я понял
источник

S

Serj in Django [ru] #STAY HOME
felki
Там тип не id хранится, а сам объект
да
источник

f

felki in Django [ru] #STAY HOME
благодарю
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
felki
а как можно потом достать все проставленные рейтинги для фильма?
Но по хорошему можно сделать поле rating в моделе фильмов и обновлять его каждый раз при получении новой оценки. Тогда просто будешь поучать его как movie.rating
источник

S

Serj in Django [ru] #STAY HOME
felki
а как можно потом достать все проставленные рейтинги для фильма?
movie.rating_set вроде должно работать
источник