Как передать URL-адреса из моего Django rest API во фронтенд Flutter

Я очень новичок в Django REST framework и Flutter, так что если решение очень простое, я прошу прощения.

Я пытаюсь передать URL из моего Django back-end в Flutter front-end. Мне кажется, что решением является urls.dart файл, в котором я могу хранить все URL из Django.

Однако я понятия не имею, как будет выглядеть код для этого файла. Вот URL, которые мне нужно передать

urlpatterns = [
    path('', views.getRoutes),
    path('notes/',views.getNotes),
    path('notes/create/', views.createNote),
    path('notes/<str:pk>/update/', views.updateNote),
    path('notes/<str:pk>/delete/', views.deleteNote),
    path('notes/<str:pk>/',views.getNote),
]

Он не развернут, поэтому я использую localhost.

Когда я внедряю URL в код flutter, я хочу, чтобы они выглядели примерно так:

.put(updateUrl(widget.id), body: {'body': controller.text});

widget.client.post(createUrl, body: {'body': controller.text});

Любая помощь будет очень признательна.

Для отправки запросов и получения ответа вы пытались использовать http или dio пакеты для flutter?

Вернуться на верх