Pièges du rendu dynamique côté client

Implémentation de la paginattion côté serveur (Python) class PaginateurContenu: @staticmethod def extraire_page(liste_complete, metadonnees, num_page, elements_par_page=15): total_elements = len(metadonnees) if metadonnees else 0 if not metadonnees: return [], num_page, 0, 1, 1, 1 ...

Publié le 10 juillet à 01h57

Développement d’API et de pages de cours pour le projet Luffy (backend et frontend)

Projet Luffy – Partie Cours Backend : application Cours 1. Insertion des données initialse -- Table enseignant INSERT INTO enseignant (id, ordre, visible, supprime, date_creation, date_maj, nom, role, titre, signature, image, description) VALUES (1,1,1,0,'2022-07-14 13:44:19.661327','2022-07-14 13:46:54.246271','Alex',1,'Directeur pédagogique P ...

Publié le 21 juin à 05h39

Requêtes de tables avec Vue3 et Element Plus : gestion des conditions, liaison de pagination et bonnes pratiques

Problèmes clés des requêtes de tables Les requêtes de tables dans les applications web présentent trois défis principaux : la gestion des conditions de filtre, la logique de réinitialisation et la synchronisation de la pagination. Voici une approche standardisée pour les résoudre. Gestion des conditions de requête avec un objet unifié Utiliser ...

Publié le 17 juin à 19h00

Création de classes de limitation de fréquence personnalisées, analyse du code source des fréquences, pagination, tri et filtrage

Classe de limitation de fréquence personnalisée Pour créer votre propre classe de limitation, héritez de BaseThrottle et implémentez la méthode allow_request. Sinon, une erreur sera levée. from rest_framework.throttling import BaseThrottle, SimpleRateThrottle class CustomThrottle(SimpleRateThrottle): scope = 'my_scope' def get_cach ...

Publié le 7 juin à 19h23

Gestion de la Pagination en Angular avec PrimeNG

Introduction à la Pagination avec PrimeNG en Angular La gestion de l'affcihage de grandes collections de données est une problématique courante dans le développement d'applications web. La pagination permet de diviser ces données en blocs plus petits et maniables, améliorant ainsi les performances et l'expérience utilisateur. Cet article présen ...

Publié le 29 mai à 04h36