2 dépôts
Libraries that create HTML forms programmatically on the server and validate submitted data against defined rules.
Distinct from Forms and Validation: Distinct from Forms and Validation: focuses on server-side form generation and validation, not client-side state management.
Explore 2 awesome GitHub repositories matching part of an awesome list · Server-Side Form Generators. Refine with filters or upvote what's useful.
web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h
Creates HTML forms with defined field rules and validates user-submitted data automatically on the server.
Ce projet est un système de gestion de l'apprentissage open source construit comme une application web sur le framework Frappe. Il fournit un environnement structuré pour créer, gérer et délivrer des programmes éducatifs, permettant aux administrateurs d'organiser les supports d'apprentissage en hiérarchies de cours, chapitres et leçons. La plateforme se distingue par son architecture pilotée par les métadonnées, qui définit les entités de l'application et les schémas de base de données via des définitions basées sur JSON plutôt que des classes codées en dur. Cette approche permet une personnalisation dynamique de l'interface utilisateur et des modèles de données au moment de l'exécution, soutenue par un système de hooks piloté par les événements qui permet des extensions fonctionnelles sans modifier le code principal. Le système couvre le cycle de vie complet du contenu éducatif, incluant l'ingestion de données en masse via des feuilles de calcul, l'évaluation des progrès des étudiants via des quiz et des devoirs, et la génération de titres officiels en utilisant des modèles côté serveur. Il intègre également des outils pour l'instruction en classe virtuelle en direct, permettant aux éducateurs de planifier des sessions, de gérer les présences et de coordonner l'enseignement interactif. La plateforme inclut des scripts automatisés pour un déploiement cohérent à travers des environnements d'hébergement locaux, privés ou basés sur le cloud.
Dynamically generates input forms and data views by interpreting metadata definitions at runtime.