Size: a a a

Django [ru] #STAY HOME

2021 February 22

JT

James Town in Django [ru] #STAY HOME
Nikolay Cherniy
можешь не скрином?)
источник

nt

nikita tumanov in Django [ru] #STAY HOME
Nikolay Cherniy
в смысле вьюсет тебе делает два урла, по одному возвращаются все инстансы, а по другому один)
Первый костыль работает. А как мне вернуть то же самое, без привязки к id инстанса? Вероятно, что надо убрать viewSet. А дальше?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
nikita tumanov
В смысле? http://127.0.0.1:8000/api/mean_stat/
router.register('mean_stat', ShiftsAvgViewSet, basename='mean_stat')
в твоем случае адрес должен быть http://127.0.0.1:8000/api/mean_stat/<id>/
источник

nt

nikita tumanov in Django [ru] #STAY HOME
Nikolay Cherniy
в твоем случае адрес должен быть http://127.0.0.1:8000/api/mean_stat/<id>/
Где мне надо ограничить кверисет: в сериализаторе или во вьюхе?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
nikita tumanov
Первый костыль работает. А как мне вернуть то же самое, без привязки к id инстанса? Вероятно, что надо убрать viewSet. А дальше?
я не вникал, ты там общую для всех инстансов инфу возвращаешь? воможно тебе просто вьюсет не подходит для этого
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
nikita tumanov
Где мне надо ограничить кверисет: в сериализаторе или во вьюхе?
во вьюхе насколько я понимаю
источник

И

Ильяс in Django [ru] #STAY HOME
Люди кто может подсказать как принять json через пост request в одну переменную?
источник

JT

James Town in Django [ru] #STAY HOME
Dan Tyan
если ошибок нет
смотри шаблон
Может есть еще какие-то варианты?
Кстати, возможно, это очень важно:
категории у меня many-to-many, то есть к одной записи может быть несколько категорий присоединено.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
в общем у тебя даже до этой вьюхи не доходит скорее всего, что-то не так с адресом вероятно, у тебя другие урлсы есть в проекте?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
James Town
Может есть еще какие-то варианты?
Кстати, возможно, это очень важно:
категории у меня many-to-many, то есть к одной записи может быть несколько категорий присоединено.
так сложно сказать
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
и примерно так должны выглядеть твои урлы https://dpaste.org/xHmx#L
источник

JT

James Town in Django [ru] #STAY HOME
Nikolay Cherniy
в общем у тебя даже до этой вьюхи не доходит скорее всего, что-то не так с адресом вероятно, у тебя другие урлсы есть в проекте?
Такие urls.py в каталоге именно преокта (где settings лежит): https://dpaste.org/eDvV
источник

JT

James Town in Django [ru] #STAY HOME
Nikolay Cherniy
и примерно так должны выглядеть твои урлы https://dpaste.org/xHmx#L
Так все сразу заработало! Спасибо!
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
James Town
Так все сразу заработало! Спасибо!
я сам хз, это какая-то магия
источник

JT

James Town in Django [ru] #STAY HOME
Ссылки работают
источник

JT

James Town in Django [ru] #STAY HOME
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
есть вопрос при создании файла Dockerfile в проект, он должен быть в одной директории с manage.py и requirements.txt? По иному у меня возникают ошибки из за невозможности открыть файл manage.py или requirements; путь к файлу изменяла на уровень выше, где лежит requirements, но не помогло
источник

m

master-mn in Django [ru] #STAY HOME
всем привет


я создаю запрос:
last_element = ProjectStructure.objects.filter(
           projectstructure_project=curent_project_id,
           projectstructure_parent_id=projectstructure_parent_id,
           projectstructure_level=projectstructure_level
       )
в ответ получаю:

last_element = <QuerySet []>

я проверяю: isinstance(last_element, EmptyQuerySet) и ответ False

подскажет кто почему False ведь должно быть True ????
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Terminator T-800
есть вопрос при создании файла Dockerfile в проект, он должен быть в одной директории с manage.py и requirements.txt? По иному у меня возникают ошибки из за невозможности открыть файл manage.py или requirements; путь к файлу изменяла на уровень выше, где лежит requirements, но не помогло
не обязательно, но обычно - да, все зависит от того как потом команды копирования и переменещия по папкам прописать
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
master-mn
всем привет


я создаю запрос:
last_element = ProjectStructure.objects.filter(
           projectstructure_project=curent_project_id,
           projectstructure_parent_id=projectstructure_parent_id,
           projectstructure_level=projectstructure_level
       )
в ответ получаю:

last_element = <QuerySet []>

я проверяю: isinstance(last_element, EmptyQuerySet) и ответ False

подскажет кто почему False ведь должно быть True ????
потому что то что это пустой кверисет не значит что это инстанс класса с таким названием
источник