장고 (1.3)를 사용하고 있으며 C#에서 wtirtten 프로그램과 통신하기위한 API를 준비해야합니다. 그래서 우리는 XML을 입력 및 출력 형식으로 선택합니다. C#은 XML에서 상당히 훌륭하기 때문입니다.내 요구에 맞는 API 프레임 워크는 무엇입니까?
그 외에도, 장고와 잘 작동하는 API에 대한 우려가 있으며, 내 도움이 될만큼 충분할 것입니다. 나는 tasty-pie과 django-piston과 같은 API에 대한 연구를 해왔다. 내 문제는 다음과 같습니다
나는하지
User
내 사용자 기록을 유지하지만, 일부 다른 모델 것입니다. 내가 아는 한, 위의 api는 자체 정의 된 인증 및 권한 부여를 지원합니다. 그러나 추위가 더 이상 찾아 내지 않으면User
가 모두 가능합니까?문서의 경우 모든 예제는 레코드를 선택하거나 정의 된 모델에서 새 레코드를 만드는 것을 기반으로합니다. 그러나 제 경우에는 다른 모델을 통해 데이터를 검사해야합니다 (따라서 입력 데이터는 단일 모델에서 파생 될 수 없습니다). 마찬가지로 출력도 다른 모델의 데이터로 생성됩니다. 간단한 단어를 사용하면 입력 및 출력이 단순한 모델에 한정되지 않고 입력 데이터의 일부를 처리하고 XML 형식의 사용자 지정 출력 데이터를 만들어야합니다. 그 두 가지 기본적인 질문에
, 내가 장고 - 피스톤 또는 맛있는 파이와 같은 API를 나에게 적합한 지 궁금하거나 내가 정말 필요한 것은 읽기 및 XML 요청/reponses을 생산하고 잘 작동 할 수있는 응용 프로그램입니다 장고와
내가 필요한 것은 장고 응용 프로그램입니다 :
- 가 (원격 C# 프로그램과 통신하기 위해) XML 형식의 응답을 생성 할 수는
- XML 요청을 (즉, 원격 C# 프로그램에서 오는 처리 할 수 있습니다) 또는 s "imple의 URL (장고보기와 같은,하지만 XML 출력을 생성합니다.) 요청
- 는 자기 정의
User
모델
:) 당신이 우리에게 몇 가지 문제와 django 및 api-apps에서 볼 수있는 우려 사항을 말하고 있지만 사용자의 필요를 말하지는 않습니다. – seb
질문이 업데이트되었습니다. 희망이 있습니다. 충분히 바쁩니다. – FallenAngel