# Asosiy shablon base.html mavjud # Siz yangi sahifa yaratishingiz kerak, u asosiy shablondan meros oladi. # Va uning sarlavhasi 'yangi sahifa' bo'ladi # Bu yangi sahifaning mazmuni har qanday bo'lishi mumkin (buni uch nuqta bilan belgilaymiz)
Python
Ma'lumotlar bazasida pul miqdorlarini saqlash uchun qaysi ma'lumot turi ishlatilishi kerak?
# Vazifa. Ro'yxat berilgan, uni teskari qilish #z = [1, 2, 3, 4, 5] # Natija [5, 4, 3, 2, 1] bo'lishi kerak # Ro'yxatni teskari qilish uchun funktsiya yozish kerak. # Ichki usullar (z[::-1], z.reverse(), reversed(z)) ishlatilmasligi kerak. # Yangi ro'yxatlar yaratish mumkin emas. For siklidan foydalanish tavsiya etiladi def reverse(lst: list) -> list: ...
Python'da qaysi obyektlar lug'at kalitlari sifatida ishlatilishi mumkin?
class Order(models.Model): status = models.CharField(verbose_name='Holat') completed_date = models.DateTimeField(null=True) def send_message(order: Order): # TG'ga xabar yuboradi ... def check_cancelled_orders(): batch = 10000 offset = 0 while True: cancelled_orders = Order.objects.filter( status='cancelled', completed_date__is_null=True )[offset: offset+batch] if not cancelled_orders: break offset += batch completed_date = now() for order in cancelled_orders: send_message(order) Order.objects.bulk_update(cancelled_orders, ['completed_date'])
Django'da `select_related` va `prefetch_related` o'rtasidagi farq nima?
# Funksiyaning chaqirilishlar sonini hisoblaydigan va # eng ko'p chaqirilgan funksiyaning nomi va hozirgi funksiyani chiqaradigan dekorator yozing def call_count(): ...