Created
October 13, 2018 02:01
-
-
Save aitoehigie/ebcc1d3e460e66cd51e5501fa2636798 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sys | |
from django.conf import settings | |
settings.configure( | |
DEBUG=True, | |
SECRET_KEY='thisisthesecretkey', | |
ROOT_URLCONF=__name__, | |
MIDDLEWARE_CLASSES=( | |
'django.middleware.common.CommonMiddleware', | |
'django.middleware.csrf.CsrfViewMiddleware', | |
'django.middleware.clickjacking.XFrameOptionsMiddleware', | |
), | |
) | |
from django.urls import path | |
from django.http import HttpResponse | |
def index(request): | |
return HttpResponse('Hello World') | |
urlpatterns = ( | |
path('', index), | |
) | |
if __name__ == "__main__": | |
from django.core.management import execute_from_command_line | |
execute_from_command_line(sys.argv) | |
@funkybob, can you remove the middleware to check if the app would still run? Presently can't ascertain that at the moment. I am currently using the wsgi server that comes with each framework. On second thought, I don't think that is fair as some inbuilt servers are slower than others. I will update the tests to use gunicorn for wsgi and uvicorn for ASGI.
My minimal setup: https://github.com/NekoTashi/django-pipenv-docker-minimal-setup
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I don't believe any of those middlwares are necessary [but, of course, keep them if the other frameworks are providing comparable functions]
Which WSGI / ASGI server are you using in each case?