質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

1回答

832閲覧

Django rest frameworkで作ったAPIのデプロイ方法 firebase

hiro1623

総合スコア12

Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

1クリップ

投稿2019/10/31 22:14

現在webアプリを作っており、フロントをvuejs、バックをdjangoで構成しています。
Django rest fremeworkを使って機能を全てAPI化して、フロントからAxiosを使ってAPIを叩いて通信、といった作業をこれまでローカルで行ってきました。
そしてこれをデプロイしてみようと思ったんですが、Firebaseなるものの存在を知り、フロント(vuejs)はFirebase のプロジェクトに登録することができました。
しかし、データベースは今までDjangoを使ってきた為、ログイン機能等Webアプリとしての機能は当然使えません。
出来れば今まで作ったDjangoのAPIをそのまま使いたいんですが、Djangoを別のFirebaseのプロジェクトに登録してそこのAPIをaxiosで叩かせればいいんでしょうか?
もし他のベストプラクティスをご存知でしたら教えて頂きたいです。
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

やったことがないので、もし私がやるならこんな方法で取り組んでみるという形で紹介します。

stackoverflow
から、ifedapo olarewaju氏の回答を参考に、djangoで利用するDBを置き換える形をして検討します。
Pyrebaseというライブラリを利用して、djangoで必要なモデル実装を行います。
firebase-adminといったPyrebaseのようなライブラリもあるので、利用しやすさで選択すると思いますが、1番の問題は非同期性をどのように吸収するか、できるかでしょう。
規模や改修内容によりますが、Djangoの利用は諦め、全てをfirebaseに置き換えることも検討するかと思います。
Vue.js & firebase は結構利用者が多いようで、参考となる記事も多いようなので。

投稿2019/11/01 04:04

t_obara

総合スコア5488

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問