バックエンド(Django)にフロントエンド(Angular)からアクセスしたい。
バックエンドにDjango、フロントエンドにAngularを使用してWebアプリの開発をしています。
Djangoで作成したmodelに対して、Angularからアクセスを試みていますが、下記の通りエラーが発生し接続できません。
現状、デプロイの段階までは至っておらず、localhostで動作を確認しているところです。
おそらくキャッシュに関わるエラーなのではないかと思うのですが、恥ずかしながらドキュメンテーションを読んでも理解できません。
どなたかアドバイスいただくことは出来ないでしょうか。
何卒よろしくお願いいたします。
発生している問題・エラーメッセージ
Web UIのConsole上のエラーメッセージ
HttpErrorResponse {headers: HttpHeaders, status: 500, statusText: "Internal Server Error", url: "http://localhost:ポート番号/ファイルパス", ok: false, …}
該当のソースコード
Python
1# views.pyファイル 2class クラス名(APIView): 3 4 def get(self, request): 5 変数名 = cache.get('〜〜〜') 6 if not 変数名: 7 time.sleep(2) 8 変数名 = list(リスト.objects.all()) 9 cache.set('〜〜〜', 変数名, timeout=60 * 30) 10 11 変数名2 = request.query_params.get('変数名2', '')
試したこと
同様のエラー発生への対処法が下記の通りstackoverflowにも記載があったため試してみましたが、どれも解決には至りませんでした。
https://stackoverflow.com/questions/22216723/redis-error-8-connecting-localhost6379-nodename-nor-servname-provided-or-not/45622206
補足情報(FW/ツールのバージョンなど)
Python 3.9
Django 3.2
SQLite 3
Angular 12.0.0
あなたの回答
tips
プレビュー