Я боролся с выбором методологии создания RESTful API с Django. Ни один из подходов, которые я пробовал, кажется, является "серебряной" пулей. WAPI из http://fi.am, вероятно, ближе всего к тому, что я хотел бы выполнить, однако я не уверен, допустим ли он в истинном API RESTful чтобы параметры, являющиеся идентификаторами ресурсов, были в запросе, а не в "чистом" URL-формате. Любые предложения по изменению WAPI RestBinding.PATTERN для "очистки" URL-адресов? Другой вариант, который я изучил, - это Django-Rest-Interface. Однако эта структура, по-видимому, нарушает одну из наиболее важных частей, которые мне нужны, и это включает полный URL ресурсов для ссылок на другие ресурсы (см. http://jacobian.org/writing/rest-worst-practices/ Неправильное использование ссылок). Окончательный вариант - использовать django-multiresponse и в основном сделать это долгий путь.
Пожалуйста, предложите мне ваш лучший совет, особенно люди, которые приняли это решение.