|  |  |  | @ -8,18 +8,20 @@ https://docs.djangoproject.com/en/4.2/howto/deployment/asgi/ | 
			
		
	
		
			
				
					|  |  |  |  | """ | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import os | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import django | 
			
		
	
		
			
				
					|  |  |  |  | from django.core.asgi import get_asgi_application | 
			
		
	
		
			
				
					|  |  |  |  | from channels.routing import ProtocolTypeRouter, URLRouter | 
			
		
	
		
			
				
					|  |  |  |  | from channels.routing import get_default_application | 
			
		
	
		
			
				
					|  |  |  |  | from .urls import websocket_urlpatterns | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'dingxin_toolbox_drf.settings') | 
			
		
	
		
			
				
					|  |  |  |  | # os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'backend.settings') | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | django.setup() | 
			
		
	
		
			
				
					|  |  |  |  | # application = get_asgi_application() | 
			
		
	
		
			
				
					|  |  |  |  | application = ProtocolTypeRouter( | 
			
		
	
		
			
				
					|  |  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |  |         'http': get_asgi_application(), | 
			
		
	
		
			
				
					|  |  |  |  |         # 'http': get_asgi_application(), | 
			
		
	
		
			
				
					|  |  |  |  |         'http': get_default_application(), | 
			
		
	
		
			
				
					|  |  |  |  |         'websocket': URLRouter(websocket_urlpatterns) | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | 
 |