Size: a a a

Django [ru] #STAY HOME

2020 May 20

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Alex Dem
@amureki, ты везде успеваешь? :D
Нет, не везде :)

Но вот какие-то проекты куда я что-то более менее значимое контрибутил:
https://amureki.me/contributions/
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
А jazzband - открытая организация, любой желающий помочь может присоединиться и ревьюить/кодить/релизить: https://jazzband.co/
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Михаил Павлов
@amureki Доброго утра. Про envfile это точно было не в high performance, где-то в другой книге. Но где-то было. Задавался вопросом, как вообще безопасно хранить секреты и паблик репозиториях. В какой-то из книг это было. Но вот например здесь тоже так написано.
https://github.com/hms-dbmi/docker-images/wiki/Environment-Variable-and-Secrets-Management
Привет!
Да, согласно https://12factor.net/ (который я люблю и следую) конфиги такого рода стоит хранить в переменных окружения проекта. Например, heroku рекомендует тоже самое.
Я указывал на другое - что эти конфиги указываются по-проектно - ты настраиваешь новый проект (будь то новый продакшн сервер или новый CI - в нем ты конфигуришь переменные окружения которые нужны для его работы, скорее всего уникальные) - и способ перезабивания этих переменных из файла для CI мне показался костыльным - автоматизация ради автоматизации. Есть CI конфиг, где указываются эти переменные, почему бы их там и не указать?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Rust Saiargaliev
Нет, не везде :)

Но вот какие-то проекты куда я что-то более менее значимое контрибутил:
https://amureki.me/contributions/
Почетно, приятно знать специалисты какого уровня могут советом здесь поддержать
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Миркамал Самиев
вопрос такой так как данных много есть ли какой нибудь оптимальный способ загрузить большой массив данных ?
Большой массив это сколько?
Как и откуда ты загружаешь эти документы, руками с компьютера или с какого-то сервера?
источник

МС

Миркамал Самиев... in Django [ru] #STAY HOME
Rust Saiargaliev
Большой массив это сколько?
Как и откуда ты загружаешь эти документы, руками с компьютера или с какого-то сервера?
эксель
источник

МС

Миркамал Самиев... in Django [ru] #STAY HOME
Rust Saiargaliev
Большой массив это сколько?
Как и откуда ты загружаешь эти документы, руками с компьютера или с какого-то сервера?
100-10000 строк
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
@amureki CI конфиг который лежит в репозитории?
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Напомню что речь идет об открытом репозитории. Указывать чувствительные данные в открытом репозитории... зачем?
источник

A

Ahmed in Django [ru] #STAY HOME
Конфиги CI обычно не лежат в репозитории, к примеру у гитлаба есть Variables где можно хранить их
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
А что такое CI конфиг если не gitlab-ci.yml, который лежит в корне репозитория, в на гитхабе лежит в .github/workflows/?
источник

K

K in Django [ru] #STAY HOME
Ребят, создал FormSet, положил в него массив initial из N элементов и больше форм мне отображать не нужно. А Django всё равно рисует еще один дополнительный пустой Form под моими. Как это побороть не подскажите?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Михаил Павлов
Напомню что речь идет об открытом репозитории. Указывать чувствительные данные в открытом репозитории... зачем?
Так я же писал еще вчера об этом. Публичные конфиги лежат в открытую в конфиге, секреты лежат в секретах (зависит от того как CI имплементит это, например в тревисе они шифруются и лежат зашифрованно в открытую - но это секьюрно)
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Это не относится к моему вчерашнему вопросу и это не мешает вам быть абсолютно правым.
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Миркамал Самиев
100-10000 строк
10000 строк экселя должны спокойно обработаться средней машиной, если правильно все делать - например можно попробовать сделать bulk_create/bulk_update и попытаться уменьшить потребление памяти и количество запросов к бд. Хотя опять же, даже если сделать в лоб - 10к записей это не очень много.

https://docs.djangoproject.com/en/3.0/ref/models/querysets/#bulk-create
источник

VS

Viktor Sh in Django [ru] #STAY HOME
Всем привет!
Нужна помощь, я пытаюсь освоить REST-FrameWork.
Я пытаюсь получить представление по API для зарегистрированного пользователя, но постоянно получаю 401 ошибку
{"errors":[{"detail":"Учетные данные не были предоставлены.","status":"401","source":{"pointer":"/data"},"code":"not_authenticated"}]}

До этого Токен получил и прописал его в Header запроса.
Если в представлении пишу
- permission_classes = [permissions.AllowAny, ] - Всё хорошо.
- permission_classes = [permissions.IsAuthenticated, ] - Получаю 401 ответ.

Как это можно исправить?
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Viktor Sh
Всем привет!
Нужна помощь, я пытаюсь освоить REST-FrameWork.
Я пытаюсь получить представление по API для зарегистрированного пользователя, но постоянно получаю 401 ошибку
{"errors":[{"detail":"Учетные данные не были предоставлены.","status":"401","source":{"pointer":"/data"},"code":"not_authenticated"}]}

До этого Токен получил и прописал его в Header запроса.
Если в представлении пишу
- permission_classes = [permissions.AllowAny, ] - Всё хорошо.
- permission_classes = [permissions.IsAuthenticated, ] - Получаю 401 ответ.

Как это можно исправить?
Как пользователь чекается? По токену?
источник

VS

Viktor Sh in Django [ru] #STAY HOME
Anvar Khamidov
Как пользователь чекается? По токену?
Да, токен
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Viktor Sh
Всем привет!
Нужна помощь, я пытаюсь освоить REST-FrameWork.
Я пытаюсь получить представление по API для зарегистрированного пользователя, но постоянно получаю 401 ошибку
{"errors":[{"detail":"Учетные данные не были предоставлены.","status":"401","source":{"pointer":"/data"},"code":"not_authenticated"}]}

До этого Токен получил и прописал его в Header запроса.
Если в представлении пишу
- permission_classes = [permissions.AllowAny, ] - Всё хорошо.
- permission_classes = [permissions.IsAuthenticated, ] - Получаю 401 ответ.

Как это можно исправить?
Пользователь не отправляет токен + tuple is better
источник