2016-11-30 5 views
0

이것도 가능합니까? 어디에서 코드를 입력해야합니까? views.py 또는 독립 실행 형 파일에서? 그러나 json/xml deserializing 옵션이 될 수 있지만 그것을 어디에 넣을 방법을 알 수 없습니다.Django에서 reddit api를 사용하는 방법?

+0

여기에 세부 사항은 많지 않습니다. 네, 확실히 가능합니다. 너 뭐하려고? – csinchok

+0

내 웹 사이트에서 다른 하위 트랙의 최신 게시물을 표시하고 싶습니다. – Delyew

답변

1

"최신 게시물"을 얼마나 엄격하게 생각 하느냐에 따라 분명히 가능합니다.

API 판독기를 자신의 파일 (reddit.py)에 넣고 사용자가 페이지를 가져올 때 판독기를 호출 한 다음 판독기의 결과로 템플릿을 채울 수 있습니다.

심지어 가장 최신의 게시물 일 필요가없는 경우 데이터베이스의 특정 시점 (예 : 매 15 분)에 최신 게시물을 저장 한 다음 관련 개체를 가져올 수 있습니다 사용자가 귀하의 페이지를 얻을 때 귀하의 모델에서. 이것은 실제 API 호출을 작성하고 페이지가로드되는 동안 결과를 파싱하는 것보다 훨씬 빠를 것입니다. 독자가 15 분마다 Reddit API를 비동기 적으로 호출하도록하여 사용자의 경험에 영향을 미치지 않도록 할 수 있습니다.

관련 문제