Tishka17
а он уже ходит в базу. В следующий рах понадобится другой тип базы - делаешь новый класс с такими же методами и просто переключаешься на использование его
Артём
т.е. нужно всё равно делать базу, например, на том же постгрес, и ходить туда просто с помощью паттерна репозитория?)
Tishka17
Ну куда будет ходить репозиторий - чисто его дело.
Tishka17
Один может ходить в базу, другой - в файл. Третий вообще на диск не писать, а просто в памяти держать даннын
Tishka17
А четвертый может всегда одни забитые в коде данные отдавать. Это полезно при тестах, например
Артём
т.е. я правильно понимаю, что "репозиторий" это просто удобный формат трансфера данных между скриптом и местом хранения, временного или постоянного. Как data class
Tishka17
Репозитрий - это просто абстракция. Отделение работы с хранилищем от остальной проги
Артём
спасибо за разъяснения)
Andrew
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
Как форматировать инт для вывода с десятичной запятой
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
?
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
Alex
эм... ну ты бы формат фикстур штоле в документации открыл.
"model": "appname.modelname"
Bubble jungle ✙
Может немного оффтоп, но в блендер чате большинство об api даже не слышал. Так что
Делаю скрипт на blender api, без знаний blender api) Может кто подсказать как правильно рендерить, а то bpy.ops.render.render() виснит весь графический интерфейс
🍁 Jaŭhien
Bubble jungle ✙
Сильно толсто)
🍁 Jaŭhien
Хз, не встречался с таким
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
Andrew
Python API Overview — Blender 2.79.0 855d2955c49 - API documentation
https://docs.blender.org/api/2.79/info_overview.html
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
Нужно из 1000000 сделать 1,000,000
Alex
std::mpa 🇺🇦
Andrew
Andrew
Bubble jungle ✙
Dmytro
Посылаю такой json-запрос:
{'chat_id': '1001405019571', 'question': 'Какой ты сегодня?', 'options': ['Веселый', 'Мужественный', 'Добрый']}
на что ответ
{"ok":false,"error_code":400,"description":"Bad Request: can\'t parse options JSON object"}
что я делаю/могу делать не так?
Anonymous
А здесь про ИИ можно спрашивать или есть какой-нибудь чат?
Tishka17
🍁 Jaŭhien
Andrew
Tishka17
Anonymous
Dmytro
Куда, как?
уже решил, я список не переконвертировал
Tishka17
Bubble jungle ✙
і64
Andrew
𝕵𝖎𝖒 𝕸𝖔𝖗𝖗𝖎𝖘𝖔𝖓
Anonymous
Ладно пойду учить английский
Anonymous
И очень сильно
Anonymous
Andrew
Эм
Судя по тому что он приложил это невалидный json. Его логично шлют нахер
Tishka17
Например, то, что передается в параметр json в requests
Andrew
Anonymous
Dmytro
вопрос супер тупой, но я никогда с этим не сталкивался. Как перевести строку в json-формат?
Tishka17
Tishka17
Неожиданно, да?
Tishka17
Tishka17
У меня закрадывается подозрение, что ты делаешь что-то не то
Dmytro
Ты что там творишь?
раньше пользовался либой для работы с телегой, возникло желание самому реквесты покидать
Bubble jungle ✙
Tishka17
Tishka17
Покажи-ка как ты там запрос формируешь
Tishka17
Ощущение не прошло
Andrew
Roman
Всем привет. А помните был как-то разговор про argparse, о том что он не различает, например, —in, —inpu и —input. Есть ли достойная библиотечная замена?
Roman
Или вообще может на это забить? у меня нет "пересекаемых" имен аргументов
Tishka17
Хм. Никогда не замечал
🍁 Jaŭhien
Как-то пофиг
🍁 Jaŭhien
Есть click в pypi, многие хвалят, я не пользуюсь
Amaro
А чем app_label.model_name не устраивают? Зачем там нужен путь до модуля/модели? Просто имя приложения и имя модели через точку в кавычках не жрет?
Alex
Amaro
Типа "model": "auth.user"
Alex
вопрос не в пересекаемых именах, с пересекаемыми именами все хорошо
Alex
просто он позволяет не указыыать имя опции полностью
🍁 Jaŭhien
Так это ж фича
Vitalii