Skip to content

Commit 8f62257

Browse files
committed
chore: improve URL formatting and readability in urls.py
1 parent 2f90522 commit 8f62257

File tree

7 files changed

+74
-153
lines changed

7 files changed

+74
-153
lines changed

apps/application/urls.py

Lines changed: 20 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -3,60 +3,32 @@
33
from . import views
44

55
app_name = 'application'
6-
6+
# @formatter:off
77
urlpatterns = [
88

99
path('workspace/<str:workspace_id>/application', views.ApplicationAPI.as_view(), name='application'),
1010
path('workspace/<str:workspace_id>/application/import', views.ApplicationAPI.Import.as_view()),
11-
path('workspace/<str:workspace_id>/application/<int:current_page>/<int:page_size>',
12-
views.ApplicationAPI.Page.as_view(), name='application_page'),
11+
path('workspace/<str:workspace_id>/application/<int:current_page>/<int:page_size>', views.ApplicationAPI.Page.as_view(), name='application_page'),
1312
path('workspace/<str:workspace_id>/application/<str:application_id>', views.ApplicationAPI.Operate.as_view()),
14-
path('workspace/<str:workspace_id>/application/<str:application_id>/publish',
15-
views.ApplicationAPI.Publish.as_view()),
16-
path('workspace/<str:workspace_id>/application/<str:application_id>/application_key',
17-
views.ApplicationKey.as_view()),
18-
path('workspace/<str:workspace_id>/application/<str:application_id>/application_stats',
19-
views.ApplicationStats.as_view()),
20-
path('workspace/<str:workspace_id>/application/<str:application_id>/application_key/<str:api_key_id>',
21-
views.ApplicationKey.Operate.as_view()),
13+
path('workspace/<str:workspace_id>/application/<str:application_id>/publish', views.ApplicationAPI.Publish.as_view()),
14+
path('workspace/<str:workspace_id>/application/<str:application_id>/application_key', views.ApplicationKey.as_view()),
15+
path('workspace/<str:workspace_id>/application/<str:application_id>/application_stats', views.ApplicationStats.as_view()),
16+
path('workspace/<str:workspace_id>/application/<str:application_id>/application_key/<str:api_key_id>', views.ApplicationKey.Operate.as_view()),
2217
path('workspace/<str:workspace_id>/application/<str:application_id>/export', views.ApplicationAPI.Export.as_view()),
23-
24-
path('workspace/<str:workspace_id>/application/<str:application_id>/work_flow_version',
25-
views.ApplicationVersionView.as_view()),
26-
path('workspace/<str:workspace_id>/application/<str:application_id>/access_token',
27-
views.AccessToken.as_view()),
28-
path('workspace/<str:workspace_id>/application/<str:application_id>/add_knowledge',
29-
views.ApplicationChatRecordAddKnowledge.as_view()),
30-
path('workspace/<str:workspace_id>/application/<str:application_id>/chat',
31-
views.ApplicationChat.as_view()),
32-
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/export',
33-
views.ApplicationChat.Export.as_view()),
34-
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/<int:current_page>/<int:page_size>',
35-
views.ApplicationChat.Page.as_view()),
36-
path(
37-
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record',
38-
views.ApplicationChatRecord.as_view()),
39-
path(
40-
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>',
41-
views.ApplicationChatRecordOperateAPI.as_view()),
42-
path(
43-
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<int:current_page>/<int:page_size>',
44-
views.ApplicationChatRecord.Page.as_view()),
45-
path(
46-
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>/improve',
47-
views.ApplicationChatRecordImprove.as_view()),
48-
path(
49-
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>/knowledge/<str:knowledge_id>/document/<str:document_id>/improve',
50-
views.ApplicationChatRecordImproveParagraph.as_view()),
51-
path(
52-
'workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>/knowledge/<str:knowledge_id>/document/<str:document_id>/paragraph/<str:paragraph_id>/improve',
53-
views.ApplicationChatRecordImproveParagraph.Operate.as_view()),
54-
path(
55-
'workspace/<str:workspace_id>/application/<str:application_id>/work_flow_version/<int:current_page>/<int:page_size>',
56-
views.ApplicationVersionView.Page.as_view()),
57-
path(
58-
'workspace/<str:workspace_id>/application/<str:application_id>/work_flow_version/<str:work_flow_version_id>',
59-
views.ApplicationVersionView.Operate.as_view()),
18+
path('workspace/<str:workspace_id>/application/<str:application_id>/work_flow_version', views.ApplicationVersionView.as_view()),
19+
path('workspace/<str:workspace_id>/application/<str:application_id>/access_token', views.AccessToken.as_view()),
20+
path('workspace/<str:workspace_id>/application/<str:application_id>/add_knowledge', views.ApplicationChatRecordAddKnowledge.as_view()),
21+
path('workspace/<str:workspace_id>/application/<str:application_id>/chat', views.ApplicationChat.as_view()),
22+
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/export', views.ApplicationChat.Export.as_view()),
23+
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/<int:current_page>/<int:page_size>', views.ApplicationChat.Page.as_view()),
24+
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record', views.ApplicationChatRecord.as_view()),
25+
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>', views.ApplicationChatRecordOperateAPI.as_view()),
26+
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<int:current_page>/<int:page_size>', views.ApplicationChatRecord.Page.as_view()),
27+
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>/improve', views.ApplicationChatRecordImprove.as_view()),
28+
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>/knowledge/<str:knowledge_id>/document/<str:document_id>/improve', views.ApplicationChatRecordImproveParagraph.as_view()),
29+
path('workspace/<str:workspace_id>/application/<str:application_id>/chat/<str:chat_id>/chat_record/<str:chat_record_id>/knowledge/<str:knowledge_id>/document/<str:document_id>/paragraph/<str:paragraph_id>/improve', views.ApplicationChatRecordImproveParagraph.Operate.as_view()),
30+
path('workspace/<str:workspace_id>/application/<str:application_id>/work_flow_version/<int:current_page>/<int:page_size>', views.ApplicationVersionView.Page.as_view()),
31+
path('workspace/<str:workspace_id>/application/<str:application_id>/work_flow_version/<str:work_flow_version_id>', views.ApplicationVersionView.Operate.as_view()),
6032
path('workspace/<str:workspace_id>/application/<str:application_id>/open', views.OpenView.as_view()),
6133
path('chat_message/<str:chat_id>', views.ChatView.as_view()),
6234

apps/chat/urls.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from . import views
44

55
app_name = 'chat'
6-
6+
# @formatter:off
77
urlpatterns = [
88
path('embed', views.ChatEmbedView.as_view()),
99
path('auth/anonymous', views.AnonymousAuthentication.as_view()),
@@ -14,12 +14,7 @@
1414
path('captcha', views.CaptchaView.as_view(), name='captcha'),
1515
path('vote/chat/<str:chat_id>/chat_record/<str:chat_record_id>', views.VoteView.as_view(), name='vote'),
1616
path('historical_conversation', views.HistoricalConversationView.as_view(), name='historical_conversation'),
17-
path('historical_conversation/<int:current_page>/<int:page_size>',
18-
views.HistoricalConversationView.PageView.as_view(),
19-
name='historical_conversation'),
20-
path('historical_conversation_record/<str:chat_id>', views.HistoricalConversationRecordView.as_view(),
21-
name='historical_conversation_record'),
22-
path('historical_conversation_record/<str:chat_id>/<int:current_page>/<int:page_size>',
23-
views.HistoricalConversationRecordView.PageView.as_view(),
24-
name='historical_conversation_record')
17+
path('historical_conversation/<int:current_page>/<int:page_size>', views.HistoricalConversationView.PageView.as_view(), name='historical_conversation'),
18+
path('historical_conversation_record/<str:chat_id>', views.HistoricalConversationRecordView.as_view(), name='historical_conversation_record'),
19+
path('historical_conversation_record/<str:chat_id>/<int:current_page>/<int:page_size>', views.HistoricalConversationRecordView.PageView.as_view(), name='historical_conversation_record')
2520
]

0 commit comments

Comments
 (0)