# Υπάρχει ένα βασικό πρότυπο base.html # Πρέπει να δημιουργήσετε μια νέα σελίδα που θα κληρονομήσει από το βασικό πρότυπο. # Και θα έχει τίτλο 'νέα σελίδα' # Το περιεχόμενο αυτής της νέας σελίδας μπορεί να είναι οτιδήποτε (θα το σημειώσουμε με αποσιωπητικά)
Python
Ποιος τύπος δεδομένων πρέπει να χρησιμοποιείται για την αποθήκευση χρηματικών ποσών σε μια βάση δεδομένων;
# Εργασία. Δεδομένης μιας λίστας, αντιστρέψτε την #z = [1, 2, 3, 4, 5] # Το αποτέλεσμα πρέπει να είναι η λίστα [5, 4, 3, 2, 1] # Πρέπει να υλοποιήσετε μια συνάρτηση που θα αντιστρέφει τη λίστα. # Δεν επιτρέπεται η χρήση ενσωματωμένων μεθόδων (z[::-1], z.reverse(), reversed(z)). # Δεν επιτρέπεται η δημιουργία νέων λιστών. Συνιστάται η χρήση ενός βρόχου for def reverse(lst: list) -> list: ...
Ποια αντικείμενα στην Python μπορούν να χρησιμοποιηθούν ως κλειδιά λεξικού;
class Order(models.Model): status = models.CharField(verbose_name='Κατάσταση') completed_date = models.DateTimeField(null=True) def send_message(order: Order): # Στέλνει μήνυμα στο TG ... 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'])
Ποια είναι η διαφορά μεταξύ `select_related` και `prefetch_related` στο Django;
# Γράψτε έναν διακοσμητή που μετράει τον αριθμό των κλήσεων μιας συνάρτησης και εμφανίζει # το όνομα της πιο συχνά καλούμενης συνάρτησης και τη τρέχουσα def call_count(): ...