Skip to content
Dashboard

Link to headingExample Django app

manage.py
import os
import sys
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "app.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)

app/settings.py
SECRET_KEY = "my-secret-key"
DEBUG = False
ALLOWED_HOSTS = ["localhost", "127.0.0.1", ".vercel.app"]
ROOT_URLCONF = "app.urls"
WSGI_APPLICATION = "app.wsgi.application"
INSTALLED_APPS = ["app"]

app/urls.py
from django.urls import path
from app.views import index
urlpatterns = [
path("", index),
]

app/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("<html><body>hello, world!</body></html>")

app/wsgi.py
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "app.settings")
application = get_wsgi_application()

Ready to deploy?