-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Pain points (as shown by the winter-getting-started project):
Django-related:
- Have to run
django-admin startprojectwhich generates a lot of visible boilerplate and clutter- manage.py
- settings.py
- urls.py
- wsgi.py
- Have to manually add
rest_frameworkto INSTALLED_APPS - Have to call
create_django_urls_for_package - Have to manually setup
DEFAULT_RENDERER_CLASSES - Need to adjust
ALLOWED_HOSTSbefore deployment - Non-trivial test fixture is required:
-
DJANGO_SETTINGS_MODULE -
django.setup -
LiveServerTestCase(replaced with httpx)
-
- Complex openapi setup
- Need to manually set
SWAGGER_SETTINGS - Need to manually set
STATIC_ROOT - Adding
drf_yasgtoINSTALLED_APPS - Setting up
whitenoise - Have to write a lot of code for the most simple case
- Need to manually set
Not related to Django:
- Register ThrottleException as a global to simplify projects without throttling #231
- Have to use
@winter.web.no_authentication - Calling winter setup and set_injector in unobvious place
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request