2012-06-12 6 views
1

안드로이드 앱이 장고 기반 사이트에서 뷰를 가져오고 데이터베이스를 쿼리하는 가장 좋은 방법은 무엇입니까?어떻게 안드로이드 앱이 장고 기반 사이트에서 뷰를 가져오고 데이터베이스를 쿼리 할 수 ​​있습니까?

나는 장고 프레임 워크를 사용하여 웹 사이트를 개발 중이다. 웹/모바일 서비스에는 사용자를 인증하고, 사용자 관련 인증 데이터를 가져오고, 데이터베이스에서 위치를 매핑하고, 웹 사이트에서 뷰를 가져 와서 Android 장치에 표시하는 Android 앱이 함께 제공됩니다.

지금까지 XML-RPC를 사용하여이 작업을 수행하려고했지만 지금까지는 이것이 최상의 솔루션인지 확실하지 않습니다. http://code.google.com/p/android-xmlrpc/

서버의 I이 파이썬 코드를 사용하고 있습니다 :

XML-RPC 클라이언트에 대한

, 나는 다음과 같은 라이브러리를 사용하고하는 것은 https://code.djangoproject.com/wiki/XML-RPC

나는 더 나은 또는이 있는지 알고 싶습니다 이를위한 표준 솔루션입니다.

답변

0

사이트의 API를 만들어야합니다. TastyPie 또는 Piston을 사용하십시오. API는 사용자 별 데이터를 얻기 위해 사용자 토큰을 수락 할 수 있어야합니다.

Android 앱에서 사용자에게 사용자 이름 &을 부여하게합니다. 사용자 이름 & 암호를 사이트 API에 보내고 토큰을 반환합니다. 이제 Android 앱에서 해당 토큰을 사용하여 API에 액세스합니다.

다음은 JSON 출력을 API를 액세스하고 분석에 관한 기사입니다 : http://www.androidhive.info/2012/01/android-json-parsing-tutorial/

+0

+를 TastyPie를 들어, - 피스톤. 정말로 피스톤을 더 이상 사용하지 마십시오. 구식이야. –

관련 문제