11from django .contrib import admin
22from django .urls import path , include
3- from rest_framework .routers import DefaultRouter
43
54from core .views import (
6- DatabaseConnectionViewSet ,
7- SchemaDocumentViewSet ,
8- QueryHistoryViewSet ,
95 GenerateSQLView ,
106 ExecuteQueryView ,
117 QueryView ,
12- SchemaSearchView ,
13- UploadDocumentView
14- )
15- from core .web_views import (
16- dashboard ,
17- connections ,
18- test_connection ,
19- delete_connection ,
20- query ,
21- documents ,
22- history
238)
9+ from core .web_views import query
2410
25- router = DefaultRouter ()
26- router .register (r'connections' , DatabaseConnectionViewSet , basename = 'connection' )
27- router .register (r'documents' , SchemaDocumentViewSet , basename = 'document' )
28- router .register (r'history' , QueryHistoryViewSet , basename = 'history' )
2911
3012urlpatterns = [
3113 path ('admin/' , admin .site .urls ),
32- path ('api/' , include (router .urls )),
3314 path ('api/generate-sql/' , GenerateSQLView .as_view (), name = 'generate-sql' ),
3415 path ('api/execute/' , ExecuteQueryView .as_view (), name = 'execute-query' ),
35- path ('api/query/' , QueryView .as_view (), name = 'api-query' ),
36- path ('api/schema-search/' , SchemaSearchView .as_view (), name = 'schema-search' ),
37- path ('api/upload/' , UploadDocumentView .as_view (), name = 'upload-document' ),
38-
39- path ('' , dashboard , name = 'dashboard' ),
40- path ('connections/' , connections , name = 'connections' ),
41- path ('connections/<uuid:pk>/test/' , test_connection , name = 'test_connection' ),
42- path ('connections/<uuid:pk>/delete/' , delete_connection , name = 'delete_connection' ),
43- path ('query/' , query , name = 'query' ),
44- path ('documents/' , documents , name = 'documents' ),
45- path ('history/' , history , name = 'history' ),
16+ path ('api/query/' , QueryView .as_view (), name = 'api-query' ),
17+ path ('' , query , name = 'query' ),
4618]
0 commit comments