Skip to content

Commit f4cf895

Browse files
committed
fix urls.py 2
1 parent bfbbf77 commit f4cf895

4 files changed

Lines changed: 12 additions & 23 deletions

File tree

server/balancer_backend/settings.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
'django.contrib.messages',
4040
'django.contrib.staticfiles',
4141
'registration',
42+
'balancer_backend'
4243
]
4344

4445
MIDDLEWARE = [

server/balancer_backend/urls.py

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,13 @@
1-
"""
2-
URL configuration for balancer_backend project.
3-
4-
The `urlpatterns` list routes URLs to views. For more information please see:
5-
https://docs.djangoproject.com/en/4.2/topics/http/urls/
6-
Examples:
7-
Function views
8-
1. Add an import: from my_app import views
9-
2. Add a URL to urlpatterns: path('', views.home, name='home')
10-
Class-based views
11-
1. Add an import: from other_app.views import Home
12-
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
13-
Including another URLconf
14-
1. Import the include() function: from django.urls import include, path
15-
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
16-
"""
171
from django.contrib import admin
182
from django.urls import path, include
3+
import importlib
4+
5+
subfolders = ['auth', 'chatgpt', 'jira', 'listDrugs', 'listMeds', 'risk']
196

207
urlpatterns = [
218
path("admin/", admin.site.urls),
22-
path("api/", include(balancer_backend.views.auth.urls)),
23-
path("api/", include(balancer_backend.views.chatgpt.urls)),
24-
path("api/", include(balancer_backend.views.jira.urls)),
25-
path("api/", include(balancer_backend.views.listDrugs.urls)),
26-
path("api/", include(balancer_backend.views.risk.urls)),
279
]
10+
11+
for subfolder in subfolders:
12+
url_module = importlib.import_module(f'balancer_backend.views.{subfolder}.urls')
13+
urlpatterns += getattr(url_module, 'urlpatterns', [])

server/balancer_backend/views/listDrugs/urls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
from balancer_backend.views.listDrugs import views
33

44
urlpatterns = [
5-
path("chatgpt/list_drugs", listDrugs.medication, name="listDrugs")
5+
path("chatgpt/list_drugs", views.medication, name="listDrugs")
66
]

server/requirements.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ openai==0.27.8
66
requests==2.31.0
77
tiktoken==0.4.0
88
nltk==3.8.1
9-
python-dotenv==1.0.0
9+
python-dotenv==1.0.0
10+
djangorestframework==3.14.0
11+
django-registration-redux==2.13

0 commit comments

Comments
 (0)