{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/5"},{"label":"Dynamic Content","url":"https://skillfed.io/packages/category/internet-www-http-dynamic-content/3"},{"label":"WSGI","url":"https://skillfed.io/packages/category/internet-www-http-wsgi"},{"label":"Application","url":"https://skillfed.io/packages/category/internet-www-http-wsgi-application"}],"enrichment":{"capability":"Generates WTForms forms from SQLAlchemy models and provides form fields for selecting from database queries.","skillfed_tags":["form-generation","sqlalchemy-integration"],"use_cases":["Auto-generate form classes from SQLAlchemy ORM models to reduce boilerplate in CRUD interfaces.","Populate dropdown fields with live database queries (e.g., user lists, category selections) using QuerySelectField.","Build multi-select form fields backed by database relationships without writing custom query logic.","Simplify form validation and data binding when working with SQLAlchemy model instances.","Create admin interfaces or data entry forms that stay synchronized with model schema changes."],"what_it_does":"WTForms-SQLAlchemy bridges WTForms and SQLAlchemy by providing form generation and database-aware form fields. It was forked from WTForms' deprecated sqlalchemy extension to maintain independent development and release cycles. The package offers two main features: automatic form generation from SQLAlchemy models via model_form(), and specialized form fields (QuerySelectField, QuerySelectMultipleField) that populate dropdown lists directly from database queries.\n\nThe package is designed for web applications that need to build forms tied to database models without manually defining each field. It's commonly used in Flask applications where forms need to display related records as choices. With low install friction and active maintenance, it integrates cleanly into projects already using both WTForms and SQLAlchemy.","worth_installing":"Yes. Low install friction, active maintenance, permissive BSD license, and no known vulnerabilities make this a safe choice. Install it if you're building WTForms-based applications with SQLAlchemy models and want to avoid manual form field definition or need database-backed select fields."},"id":"wtforms-sqlalchemy","links":{"html":"https://skillfed.io/packages/wtforms-sqlalchemy","md":"https://skillfed.io/packages/wtforms-sqlalchemy.md","pypi":"https://pypi.org/project/wtforms-sqlalchemy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-10-25","license_spdx":null,"license_treatment":"permissive","name":"WTForms-SQLAlchemy","python_support":"supports_current","summary":"SQLAlchemy tools for WTForms"},"popularity":{"monthly_downloads":122365,"position":11954,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.2"}
