import os, sys, traceback os.environ['DJANGO_SETTINGS_MODULE'] = 'config.settings' os.environ['DJANGO_DB_PATH'] = r'C:\Users\12914\Desktop\school-meal\backend\db.sqlite3' os.environ['DJANGO_SECRET_KEY'] = 'test-key' os.environ['DJANGO_ALLOWED_HOSTS'] = '*' os.environ['DJANGO_DEBUG'] = 'True' os.environ['DJANGO_STATIC_URL'] = '/static' sys.path.insert(0, r'C:\Users\12914\Desktop\school-meal\backend') import django django.setup() from django.core.handlers.wsgi import WSGIHandler from http.server import HTTPServer class DebugHandler(WSGIHandler): def handle_exception(self, exc_info): traceback.print_exception(*exc_info) return super().handle_exception(exc_info) handler = DebugHandler() server = HTTPServer(('127.0.0.1', 8001), handler) print('Debug server on http://127.0.0.1:8001') server.serve_forever()