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

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

新規登録して質問してみよう
ただいま回答率
85.48%
Firebase

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

Django

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

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

Q&A

解決済

2回答

1533閲覧

FirebaseでデプロイできたURLに接続できない。

AtyAty

総合スコア9

Firebase

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

Django

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

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

0グッド

0クリップ

投稿2020/08/03 23:57

設定

python3.8.2
Django3.0.7
仮想環境envを立ち上げ作成した。

Firebaseでデプロイし発行されたURLが表示できない。

イメージ説明

コマンドプロンプト画面

C:\Users\name\Desktop\Develop\Portfolio-with-Django>firebase init --project=my-portfolio-with-django ######## #### ######## ######## ######## ### ###### ######## ## ## ## ## ## ## ## ## ## ## ## ###### ## ######## ###### ######## ######### ###### ###### ## ## ## ## ## ## ## ## ## ## ## ## #### ## ## ######## ######## ## ## ###### ######## You're about to initialize a Firebase project in this directory: C:\Users\name\Desktop\Develop\Portfolio-with-Django ? Are you ready to proceed? Yes ? Which Firebase CLI features do you want to set up for this folder? Press Space to select features, then Ent er to confirm your choices. Hosting: Configure and deploy Firebase Hosting sites === Project Setup First, let's associate this project directory with a Firebase project. You can create multiple project aliases by running firebase use --add, but for now we'll just set up a default project. i Using project my-portfolio-with-django (my-portfolio-with-django) === Hosting Setup Your public directory is the folder (relative to your project directory) that will contain Hosting assets to be uploaded with firebase deploy. If you have a build process for your assets, use your build's output directory. ? What do you want to use as your public directory? public ? Configure as a single-page app (rewrite all urls to /index.html)? No + Wrote public/404.html + Wrote public/index.html i Writing configuration info to firebase.json... i Writing project information to .firebaserc... i Writing gitignore file to .gitignore... + Firebase initialization complete! C:\Users\minami\Desktop\Develop\Portfolio-with-Django>firebase deploy === Deploying to 'my-portfolio-with-django'... i deploying hosting i hosting[my-portfolio-with-django]: beginning deploy... i hosting[my-portfolio-with-django]: found 11890 files in public + hosting[my-portfolio-with-django]: file upload complete i hosting[my-portfolio-with-django]: finalizing version... + hosting[my-portfolio-with-django]: version finalized i hosting[my-portfolio-with-django]: releasing new version... + hosting[my-portfolio-with-django]: release complete + Deploy complete! Project Console: https://console.firebase.google.com/project/my-portfolio-with-django/overview Hosting URL: https://my-portfolio-with-django.web.app

ディレクトリ

イメージ説明

###試したこと
ブラウザーのキャッシュの削除 →変わらず

今まで何度かfirebaseでデプロイできていますが、たまにこういった感じで表示できないことがあります。 ローカルの環境では不具合なく動くのですが、何が原因なのでしょうか? どなたかご教授ください。

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

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

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

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

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

guest

回答2

0

Firebase Hosting だけでは Django のアプリケーションは動かせません。
Firebase Hosting にデプロイできるのは HTML や css や js や画像などの静的ファイルのみです。
firebase.config の hosting.public に設定してあるディレクトリがアップロードされているはずです。

"hosting": { "public": "{アップロードするディレクトリ}", }

nodeのバックエンドフレームワークを Firebase Functions と Hostings の2つを使って動かす例はあるので、
Django も Firebase Functions の python ランタイムを使って動かすことはできるかもしれません。
ぱっと探した感じだとなさそうですが、、

投稿2020/08/04 00:33

anozon

総合スコア662

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

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

0

自己解決

Pythonanywhereでのデプロイにしました。

投稿2020/09/22 11:34

AtyAty

総合スコア9

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問