11"""Django views demonstrating Replane integration."""
22
3+ from demo .replane_client import get_replane
34from django .http import JsonResponse
45from django .views import View
56
6- from demo .replane_client import get_replane
7-
87
98class IndexView (View ):
109 """Homepage with feature flag check."""
@@ -17,15 +16,19 @@ def get(self, request):
1716 new_dashboard = client .get ("new-dashboard-enabled" , context = ctx )
1817
1918 if new_dashboard :
20- return JsonResponse ({
21- "message" : "Welcome to the new dashboard!" ,
22- "version" : "v2" ,
23- })
19+ return JsonResponse (
20+ {
21+ "message" : "Welcome to the new dashboard!" ,
22+ "version" : "v2" ,
23+ }
24+ )
2425 else :
25- return JsonResponse ({
26- "message" : "Welcome!" ,
27- "version" : "v1" ,
28- })
26+ return JsonResponse (
27+ {
28+ "message" : "Welcome!" ,
29+ "version" : "v1" ,
30+ }
31+ )
2932
3033
3134class ItemsView (View ):
@@ -44,11 +47,13 @@ def get(self, request):
4447 {"id" : 3 , "name" : "Item 3" },
4548 ]
4649
47- return JsonResponse ({
48- "items" : items ,
49- "rate_limit" : rate_limit ,
50- "user_plan" : ctx .get ("plan" , "unknown" ),
51- })
50+ return JsonResponse (
51+ {
52+ "items" : items ,
53+ "rate_limit" : rate_limit ,
54+ "user_plan" : ctx .get ("plan" , "unknown" ),
55+ }
56+ )
5257
5358
5459class UploadView (View ):
@@ -73,10 +78,12 @@ def post(self, request):
7378 status = 413 ,
7479 )
7580
76- return JsonResponse ({
77- "message" : "Upload successful" ,
78- "allowed_size_mb" : max_size_mb ,
79- })
81+ return JsonResponse (
82+ {
83+ "message" : "Upload successful" ,
84+ "allowed_size_mb" : max_size_mb ,
85+ }
86+ )
8087
8188
8289class ConfigView (View ):
@@ -86,15 +93,17 @@ def get(self, request):
8693 client = get_replane ()
8794 ctx = getattr (request , "replane_context" , {})
8895
89- return JsonResponse ({
90- "context" : ctx ,
91- "configs" : {
92- "new-dashboard-enabled" : client .get ("new-dashboard-enabled" , context = ctx ),
93- "rate-limit" : client .get ("rate-limit" , context = ctx ),
94- "max-upload-size-mb" : client .get ("max-upload-size-mb" , context = ctx ),
95- "maintenance-mode" : client .get ("maintenance-mode" , context = ctx ),
96- },
97- })
96+ return JsonResponse (
97+ {
98+ "context" : ctx ,
99+ "configs" : {
100+ "new-dashboard-enabled" : client .get ("new-dashboard-enabled" , context = ctx ),
101+ "rate-limit" : client .get ("rate-limit" , context = ctx ),
102+ "max-upload-size-mb" : client .get ("max-upload-size-mb" , context = ctx ),
103+ "maintenance-mode" : client .get ("maintenance-mode" , context = ctx ),
104+ },
105+ }
106+ )
98107
99108
100109class HealthView (View ):
@@ -107,7 +116,9 @@ def get(self, request):
107116 except RuntimeError :
108117 replane_connected = False
109118
110- return JsonResponse ({
111- "status" : "healthy" ,
112- "replane_connected" : replane_connected ,
113- })
119+ return JsonResponse (
120+ {
121+ "status" : "healthy" ,
122+ "replane_connected" : replane_connected ,
123+ }
124+ )
0 commit comments