Как я могу понять, какой метод выполняется при вызове API, реализованного в Django? - PullRequest
0 голосов
/ 16 мая 2018

Я абсолютно не являюсь разработчиком Python (я являюсь разработчиком Java), но мне нужно внести небольшие изменения в проект Python, основанный на Django framework, и я нахожу некоторые трудности, пытаясь понять, как это работы.

По сути, я должен внести изменения в API со следующей конечной точкой:

https://MY-PROJECT-NAME-backend.herokuapp.com/api/v1/accounts:accounts/

(я восстановил его, проанализировав вызов, сделанный веб-приложением с помощью вкладки Chrome DevTool Network)

Исходя из среды Java Spring, я почти уверен, что DJango должен сопоставить эту конечную точку с методом, который реализует мою логику API, не так ли?

Как я могу получить этот метод? (Мне нужно понять, какой метод выполняется, когда происходит этот вызов).

Еще одно сомнение: я думаю, что это URL-адрес конечной точки:

https://MY-PROJECT-NAME-backend.herokuapp.com/api/v1/accounts

но что это за : account / , добавляемый в конце URL?

Спасибо

EDIT-1 : в файл urls.py У меня есть только эти строки:

from django.conf.urls import url
from ressource.views import *

urlpatterns = [

url(r'^connexion/', connexion,name="connexion"),
 ]

Ответы [ 2 ]

0 голосов
/ 16 мая 2018

Это может быть метод GET для списков учетных записей или метод GET и POST вместе или даже просто метод POST, в зависимости от того, как были настроены представления

0 голосов
/ 16 мая 2018

url () требуется как минимум два аргумента, шаблон регулярного выражения (r'^connexion/') и представление . Представление называется методом. В данном случае это connection.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...