APIの認識があっているか教えてください (Djangoを例に使っています)
Q&A
Closed
聞きたいこと
エンジニアでもなんでもないので、的外れかつ低レベルな質問をしていても優しくしてください....
現在バックエンドをdjango, フロントをhtml, css(bootstrap), jsで簡単なアプリを作っているのですが、フロントをvue.jsで書き換えたいと思い、その際にDjango Rest Frameworkを見つけました。アプリをapi化するためのフレームワークだと思うのですが、api化をするという認識が僕の中であっているかわからないので質問させてください。
<質問>
①通常のdjangoのviewは、requestを受け取って特定のhtmlに値を渡し、htmlにその値を埋め込むという流れですが、これを単にhtmlに渡すだけでなく、様々なフロントのフレームワークにjson形式などのフォーマットで受け取れるようにするということでしょうか。
②①だとすると、フロントをreactとかで書きたいときに、通常のdjangoをバックエンドとして書くことは不可能ということですか。