@crypto_galaxy_signals · Post #192 · 17.01.2024 г., 11:21
#Crypto Market Heatmap Top 50 #Coins - Crypto GALAXY
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #397 · 12 ное.
Использование Pydantic сегодня стало нормой, и это правильно. Но иногда на ревью вижу, что используют его не всегда корректно. Например, метод BaseModel.model_dump() по умолчанию не преобразует стандартные типы, такие как datetime, UUID или Decimal, в простой сериализуемый для JSON вид. Тогда пишут кастмоный сериализатор для этих типов чтобы функция json.dump() не падала с ошибкой. import uuid from datetime import datetime from decimal import Decimal from uuid import UUID from pydantic import BaseModel class MyModel(BaseModel): id: UUID date: datetime value: Decimal obj = MyModel( id=uuid.uuid4(), date=datetime.now(), value='1.23' ) print(obj.model_dump()) # не подходит для json.dump # { # 'id': UUID('4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1'), # 'date': datetime.datetime(2025, 12, 12, 12, 12, 12, 111111), # 'value': Decimal('1.23') # } # добавляем свой кастомный сериализатор json.dumps(obj.model_dump(), cls=MySerializer) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2025-12-12T12:12:12.111111', # 'value': '1.23' # } В данном случае класс MySerializer обрабатывает datetime, UUID и Decimal. Например так: class MySerializer(json.JSONEncoder): def default(self, o): if isinstance(o, Decimal): return str(o) elif isinstance(o, datetime): return o.isoformat() elif isinstance(o, UUID): return str(o) return super().default(o) Специально для тех, кто всё еще так делает - в этом нет необходимости! Pydantic может это сделать сам, просто нужно добавить параметр mode="json". json.dumps(obj.model_dump(mode="json")) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2012-12-12T12:12:12.111111', # 'value': '1.23' # } #pydantic#libs
Пребарај: #coins
@crypto_galaxy_signals · Post #192 · 17.01.2024 г., 11:21
#Crypto Market Heatmap Top 50 #Coins - Crypto GALAXY
@crypto_galaxy_signals · Post #185 · 16.01.2024 г., 12:17
#Crypto Market Heatmap Top 50 #Coins - Crypto GALAXY
@crypto_galaxy_signals · Post #177 · 15.01.2024 г., 13:16
#Crypto Market Heatmap Top 50 #Coins - Crypto GALAXY
@crypto_galaxy_signals · Post #168 · 14.01.2024 г., 16:22
#Crypto Market Heatmap Top 50 #Coins - Crypto GALAXY
@crypto_galaxy_signals · Post #144 · 13.01.2024 г., 14:06
#Crypto Market Heatmap Top 50 #Coins - Crypto GALAXY
@crypto_galaxy_signals · Post #127 · 12.01.2024 г., 10:26
#Crypto Market Heatmap Top 50 #Coins - Crypto GALAXY
@crypto_galaxy_signals · Post #103 · 11.01.2024 г., 11:36
#Crypto Market Heatmap Top 50 #Coins - Crypto GALAXY
@crypto_galaxy_signals · Post #81 · 10.01.2024 г., 16:13
#Crypto Market Heatmap Top 50 #Coins - Crypto GALAXY
@maximalist_1 · Post #381 · 12.06.2024 г., 05:38
🔔По итогам вчерашних торгов, S&P 500 полностью восстановился. Биткоин закрылся выше уровня поддержки. Сегодня, начинает показывать признаки восстановления. Вывод: То есть, возможные данные по американской статистики и выступление ФРС, которые выйдут сегодня, рынок уже заложил в котировки.✔️ #btc#coins#BTC#АнализРынка
Hashtags
@tonlines · Post #7391 · 27.05.2025 г., 15:16
Gatto Offers Exciting Bonuses for Doge Pound Owners #Doge#Gatto#coins Gatto | Official Channel (18+) announced that Doge Pound pet owners can win big in the upcoming prize drawings. The first drawing has concluded with impressive coin rewards distributed among participants, and three more raffles are scheduled. To participate, owning at least one Doge Pound pet is essential. Source: link @tonlines
@amazingeo · Post #522 · 18.12.2025 г., 20:31
🌍 The smallest country map officially printed on any coin is Vatican City’s, less than 0.5 square kilometers. This unique map detail highlights the world’s tiniest independent state. ✨ #cartography⚡#coins⚡#microstates⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels
@apkpurechannel · Post #2486 · 17.06.2025 г., 11:30
🎈Hot Game This Week🎈 🐲Dusk of Dragons: Survivor🔥🔥🔥 📌Developed by 🔗Core Games 🚀#June 19 | Countdown!!! From #diamonds to dragon #coins, the Dusk of Dragons codes can help boost your inventory, increase your levelups, and make your adventure across Libida even more thrilling!!! The 100 diamonds and 500 dragon coins are yours after redeeming this code: 👇👇👇 🎁【 APKPURE 】🎁[Valid for Limited Time!] *Expires on 6/30‼️ 🕹️Get Access to Dusk of Dragons June 30 Update Add @APKFreeDownloader_Bot to get any apk you want.