Привет! Я бы хотел загрузить начальные фикстуры в базу после инициализации. Нашёл что есть событие after_create, в таком примере: https://gist.github.com/jsmsalt/26bf25844870d...
Эмм.. А как понять насколько это грустно?
Какие методы подгрузки начальных данных есть ещё?
В чём может быть проблема? Реквест отрабатывает через браузер DRF апи, работает по тестам. Если отправлять через CURL выдаёт 403. Соседние интерфейсы работают как нужно.
Вопрос, фильтрую данные через Q() | Q(), потом делаю аннотации. Приходят дубли данных. Если выставить distinct('id') - выдаёт ошибку NotImplementedError: annotate() + distinct...
Подскажите, как в запросе правильно прописать условие больше нуля? qs.annotate( courses__can_fill=Exists(Course.objects.filter( subject=OuterRef('p...
То есть вопрос в том, если это возможно с помощью алхимии, то какой алгоритм конвертации может быть?
Здравтвуйте. Как на S3 сделать статику общедоступной а медиа файлы доступными по подписаной ссылке? Нужно ли разделять бакеты или как-то иначе?
Подскажите алгоритм, как удалить из массива взаимоисключающие последовательные пары? Например: ["вверх", "вниз", "вправо", "вниз", ] -> ["вправо", "вниз", ] ["влево", "вверх"...
Похоже что-то не так делаю, как правильно?
Ексель ведь с любой конфигурацией может быть. Чтобы импортировать его в базу предварительно нужно прописать схему. Как сделать схему «на лету»?
Возможно ли в DRF указать не обязательные поля через мета-класс?
Как насчёт не тестовых начальных данных?
При изменении таблицы (create, update, delete), сделать агрегацию и записать результат в другую таблицу. Какие варианты реализации кроме использования signals?
Как вы решаете конфликты по дизайну апи между фронтендом и бэкендом. Когда на бэкенде есть фреймворк и каждая дополнительная, не стандартная точка требует дополнительной подде...
Подскажите по FilterSet. Вот мой фильтр: https://dpaste.com/D8RP3X4NS Так он принимает на вход строку '1,2,3' и всё работает. Как сделать так чтобы вместо строки можно было от...
То что DRF не поддерживает массовое редактирование и удаление и поэтому разработчикам так не привычно? и поэтому так плохо?
Почему в DjangoModelPermissions пусто для метода GET? perms_map = { 'GET': [], 'OPTIONS': [], 'HEAD': [], 'POST': ['%(app_label)s.add_%(model_n...
В таком SerializerMethodField когда происходит проверка user_id в values_list - каждый раз происходит запрос в базу на users.user_id. Как это можно оптимизировать? def get_can...
Почему выдаёт None? s = "a #b\nc\nd $e f g" exp = re.compile("(#|$).*") re.match(exp, s)