AccessibleDjango Documentation
Welcome to AccessibleDjango, a Django package designed to help you build accessible web applications that comply with WCAG standards.
What is AccessibleDjango?
AccessibleDjango is a Django package that integrates accessibility checks directly into your Django project’s development workflow. It uses Django’s system check framework to automatically validate your templates for common accessibility issues during development.
Key Features
🔍 Automated Accessibility Checks: Automatically scans your Django templates for accessibility issues
🎯 WCAG Compliance: Helps ensure your application meets WCAG 2.1 standards
⚡ Django Integration: Seamlessly integrates with Django’s system check framework
📊 Detailed Reports: Provides clear, actionable feedback with line numbers and hints
🔧 Easy to Use: Simple installation and minimal configuration required
Current Capabilities
Version 1.0.0 focuses on image accessibility:
Detects missing
altattributes in<img>tagsIdentifies empty
altattributesReports exact line numbers for easy fixing
Future Roadmap
We’re actively developing additional accessibility checks:
Form accessibility validation
ARIA role verification
Color contrast analysis
Heading hierarchy validation
Keyboard navigation checks
And much more!
Quick Links
Installation Guide - Get started with AccessibleDjango
Quick Start - Your first accessibility check in 5 minutes
User Guide - Comprehensive usage documentation
API Reference - Detailed API documentation
Contributing - Help improve AccessibleDjango
Why Accessibility Matters
Web accessibility ensures that people with disabilities can use your web applications. This includes:
Visual impairments (blindness, low vision, color blindness)
Hearing impairments
Motor impairments
Cognitive impairments
By integrating accessibility checks into your development workflow, you can catch and fix issues early, making your applications more inclusive for everyone.
License
AccessibleDjango is released under the MIT License. See the LICENSE file for details.
Support
Issues: GitHub Issues
Discussions: GitHub Discussions
Email: johananoppongamoateng2001@gmail.com