Size: a a a

Django [ru] #STAY HOME

2020 May 22

AD

Alex Dem in Django [ru] #STAY HOME
Доменнное имя у кого понравится, отдельно, хост отдельно
Digital Ocean - распиаренные ребята, юзаю, у меня нареканий не было за год
Крутится пет-проект за 5 баксов в месяц и все нравится
источник

NN

Nick NK in Django [ru] #STAY HOME
Alex Dem
Доменнное имя у кого понравится, отдельно, хост отдельно
Digital Ocean - распиаренные ребята, юзаю, у меня нареканий не было за год
Крутится пет-проект за 5 баксов в месяц и все нравится
Да и переезд в этом случае занимает сутки без всяких разбирательств - перенес сайт, сменил ns сервера и всё
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Abdulmuslim Bulataliev
Используется oauth2_provider. Работает логика проверка скоупа переданного в запрос на требуемый скоуп. Хочу сделать на одну вьюшку два скопу требуется (list, self.id) и (detail) для другой вьшки. Ошибка в том что в первом варианте (list, self.id) запрос ожидает оба скоупа сразу, а не вариацию первый или второй. Как сделать такую вариацию ИЛИ???
понятия не имею о чем речь, но может сделать третий который проверяет на наличие одного из них и его проверять?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Артур Куликов
Вот откуда прилетело исключение
Не файла?
нет прав?
источник

АК

Артур Куликов... in Django [ru] #STAY HOME
да вот только какого файла и каких прав. Первый раз такое встречаю
источник

AD

Alex Dem in Django [ru] #STAY HOME
дык у тебя файлнейм на месте
источник

АК

Артур Куликов... in Django [ru] #STAY HOME
что за celery.msg
источник

AD

Alex Dem in Django [ru] #STAY HOME
про права в гугле можешь почитать
источник

AD

Alex Dem in Django [ru] #STAY HOME
Артур Куликов
да вот только какого файла и каких прав. Первый раз такое встречаю
Я не знаю, что именно это за файл
Но ты предоставил код, и это прекрасно
В нем видны эксепшены детерминировавшие предоставленный тобой лог
Далее включаем Шерлока и копаем...
источник

АК

Артур Куликов... in Django [ru] #STAY HOME
Попробуем
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nikolay Cherniy
Вопрос, в форме нужно сделать мультипл чойс филд из другой модели, сейчас реализовал отдельным запросом в бд (модель.objects.all().values_list()) но есть подозрение что это далеко не бэстпрактис (как минимум потому что первая миграция так не пройдёт) как это реализовать правильно?
Alex, есть идеи по этому вопросу?
источник

AB

Abdulmuslim Bulatali... in Django [ru] #STAY HOME
Nikolay Cherniy
понятия не имею о чем речь, но может сделать третий который проверяет на наличие одного из них и его проверять?
Отличный вариант! Клиент требует один endpoint для списка, но чтобы в списке возвращался только его данные по id если соответствующий скоуп.
источник

AD

Alex Dem in Django [ru] #STAY HOME
Артур Куликов
что за celery.msg
Это может быть, на самом деле, какой-нибудь frequently asked вопрос, я всегда в таких случаях начинаю с самого простого - гуглю ошибку (если она вызвана кодом либы, а не твоим кодом).
Но если все плохо, то начинаю дотошно изучать
Был ли там файл? Если не был, есть ли права, чтобы селери туда его кинул?
Есть ли он там сейчас?

и так далее
источник

АК

Артур Куликов... in Django [ru] #STAY HOME
@AlexDemianenko спасибо, я начну именно с такого подхода
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nikolay Cherniy
Alex, есть идеи по этому вопросу?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Nikolay Cherniy
Вопрос, в форме нужно сделать мультипл чойс филд из другой модели, сейчас реализовал отдельным запросом в бд (модель.objects.all().values_list()) но есть подозрение что это далеко не бэстпрактис (как минимум потому что первая миграция так не пройдёт) как это реализовать правильно?
Я бы так не делал, хотя бы из соображения создания тестов
На тестах пустая база данных
источник

AD

Alex Dem in Django [ru] #STAY HOME
И, мне кажется, плохая идея реализовывать динамические чойсы таким образом
При смене чойсов каждый раз формируется новая миграция
источник

AD

Alex Dem in Django [ru] #STAY HOME
Вероятно, есть красивые решения, которые я не знаю, но если их вдруг нет, я бы генерировал/валидировал чойсы на уровне view
источник

AD

Alex Dem in Django [ru] #STAY HOME
Ну и главный вопрос
в Parent модели была удалена запись
а в child модели уже этот choice сохранен в качестве value
тебе это ничего не сломает?
источник

AD

Alex Dem in Django [ru] #STAY HOME
источник