2016-10-25 3 views
0

저는 API 개념에 익숙하지 않습니다. API에 대한 의문이 있습니다. Python-django framework에 웹 앱을 만들었습니다.이 웹 애플리케이션 용 API를 만들어야합니다. 모바일에서이 동일한 앱을 mobile app으로 사용해야합니다. 어떻게 가능합니까? 모바일 앱을위한 별도의 API를 만들 수 있습니까? Google에서 검색했습니다. 정확한 답을 찾을 수 없습니다. 제발 ... 도와주세요 ...웹 응용 프로그램 용 API와 해당 웹 응용 프로그램의 모바일 버전을 파이썬으로 만들려면 어떻게해야합니까?

+0

응용 프로그램 프로그래머 인터페이스 (API)보다는 사용자 인터페이스 (UI)를 의미 할 수 있습니까? –

답변

1

API는 요청을 보내는 클라이언트가 모바일 앱이나 브라우저인지 상관하지 않습니다 (물론 목적에 맞는 정보를 보내고 사용하는 경우는 제외)). 예를 들어 API가 "www.myapp.com/registeruser/"URL을 노출하고 사용자 이름과 비밀번호가 포함 된 POST가 필요한 경우이 URL을 보낼 수있는 모든 클라이언트의 매개 변수로이 URL을 호출 할 수 있습니다.

데스크톱과 모바일에 동일한 클라이언트 측 코드를 사용하고 싶다면 (필요한 것을 이해하려고 시도하십시오!) 반응 형 웹 사이트를 볼 수 있습니다. django-bootstrap3과 같은 패키지는 Django와 잘 작동하며 사용하기 쉽습니다.

0

API를 사용하는 기본 모바일 애플리케이션을 개발하는 것이 목표라면 Django REST framework을 사용하여 현재 Django 애플리케이션에 API 엔드 포인트를 추가 할 수 있습니다. 한 가지 가능성은 Django 프로젝트의 모든 응용 프로그램에 다른 파일이 추가되고 serializers.py (models.py과 같은 수준)이라는 것입니다.

관련 문제