- Install and configure drf-spectacular for OpenAPI/Swagger documentation - Add Swagger UI endpoints at /api/schema/ and /api/docs/ - Configure SPECTACULAR_SETTINGS with API metadata - Refactor meetings views from function-based to class-based views (ScheduleAppointmentView, RejectAppointmentView, AvailableDatesView, UserAppointmentsView, AppointmentStatsView, UserAppointmentStatsView) - Update URL patterns to use new class-based views - Simplify ALLOWED_HOSTS configuration to accept all hosts This improves API discoverability through interactive documentation and modernizes the codebase by using class-based views for better code organization and reusability.
42 lines
1.7 KiB
Plaintext
42 lines
1.7 KiB
Plaintext
asgiref==3.10.0
|
|
attrs==25.4.0
|
|
certifi==2025.10.5
|
|
cffi==2.0.0
|
|
charset-normalizer==3.4.4
|
|
coreschema==0.0.4
|
|
cryptography==46.0.3
|
|
dj-database-url==3.0.1
|
|
Django==5.2.8
|
|
django-cors-headers==4.9.0
|
|
django-jazzmin==3.0.1
|
|
djangorestframework==3.16.1
|
|
djangorestframework_simplejwt==5.5.1
|
|
drf-spectacular==0.29.0
|
|
drf-spectacular-sidecar==2025.10.1
|
|
gunicorn==23.0.0
|
|
idna==3.11
|
|
inflection==0.5.1
|
|
itypes==1.2.0
|
|
Jinja2==3.1.6
|
|
jsonschema==4.25.1
|
|
jsonschema-specifications==2025.9.1
|
|
MarkupSafe==3.0.3
|
|
openapi-codec==1.3.2
|
|
packaging==25.0
|
|
psycopg2-binary==2.9.11
|
|
pycparser==2.23
|
|
PyJWT==2.10.1
|
|
python-dotenv==1.2.1
|
|
PyYAML==6.0.3
|
|
referencing==0.37.0
|
|
requests==2.32.5
|
|
rpds-py==0.29.0
|
|
setuptools==80.9.0
|
|
simplejson==3.20.2
|
|
sqlparse==0.5.3
|
|
stripe==13.2.0
|
|
typing_extensions==4.15.0
|
|
tzdata==2025.2
|
|
uritemplate==4.2.0
|
|
urllib3==2.5.0
|