@@ -16,6 +16,7 @@ class BaseView(TemplateView):
16
16
template_name = "django_pev/indexes_view.html"
17
17
pass
18
18
19
+
19
20
class SpaceView (BaseView ):
20
21
template_name = "django_pev/space.html"
21
22
@@ -51,38 +52,45 @@ def get_context_data(self, **kwargs: Any) -> dict[str, Any]:
51
52
all_indexes = indexes .get_indexes ()
52
53
ctx ["all_indexes" ] = all_indexes
53
54
ctx ["unused_indexes" ] = sorted (
54
- [i for i in all_indexes if i .is_unused ], key = lambda i : i .size_bytes , reverse = True
55
+ [i for i in all_indexes if i .is_unused ],
56
+ key = lambda i : i .size_bytes ,
57
+ reverse = True ,
55
58
)
56
59
ctx ["duplicated_indexes" ] = sorted (
57
- [i for i in all_indexes if i .is_duplicated ], key = lambda i : i .size_bytes , reverse = True
60
+ [i for i in all_indexes if i .is_duplicated ],
61
+ key = lambda i : i .size_bytes ,
62
+ reverse = True ,
58
63
)
59
64
60
65
ctx .update (indexes .get_index_stats ())
61
66
return ctx
62
67
68
+
63
69
class ConnectionsView (BaseView ):
64
70
template_name = "django_pev/connections.html"
65
71
66
72
def get_context_data (self , ** kwargs : Any ) -> dict [str , Any ]:
67
73
ctx = super ().get_context_data (** kwargs )
68
- ctx [' connections' ] = live_connections .get_connections_current_database ()
74
+ ctx [" connections" ] = live_connections .get_connections_current_database ()
69
75
return ctx
70
76
77
+
71
78
class LiveQueriesView (BaseView ):
72
79
template_name = "django_pev/live_queries.html"
73
80
74
81
def get_context_data (self , ** kwargs : Any ) -> dict [str , Any ]:
75
82
ctx = super ().get_context_data (** kwargs )
76
- ctx [' queries' ] = queries .get_live_queries_current_database ()
83
+ ctx [" queries" ] = queries .get_live_queries_current_database ()
77
84
return ctx
78
85
86
+
79
87
class QueriesView (BaseView ):
80
88
template_name = "django_pev/queries.html"
81
89
82
90
def get_context_data (self , ** kwargs : Any ) -> dict [str , Any ]:
83
91
ctx = super ().get_context_data (** kwargs )
84
- ctx [' queries' ] = queries .get_query_stats ()
85
- ctx [' is_pg_stats_enabled' ] = queries .is_pg_stat_statements_installed ()
86
- ctx [' queries_by_io' ] = sorted (queries .get_query_stats (), key = lambda i : i .shared_blks_hit , reverse = True )
87
- ctx [' queries_by_slowest' ] = sorted (queries .get_query_stats (), key = lambda i : i .mean_time , reverse = True )
92
+ ctx [" queries" ] = queries .get_query_stats ()
93
+ ctx [" is_pg_stats_enabled" ] = queries .is_pg_stat_statements_installed ()
94
+ ctx [" queries_by_io" ] = sorted (queries .get_query_stats (), key = lambda i : i .shared_blks_hit , reverse = True )
95
+ ctx [" queries_by_slowest" ] = sorted (queries .get_query_stats (), key = lambda i : i .mean_time , reverse = True )
88
96
return ctx
0 commit comments