Laravel:Redis php_network_getaddresses: getaddrinfo failed: Name or service not known [tcp://redis:6379] とある現場にて、Laradockを使い開発環境を構築していました。 で、詰まったのがこのRedisのエラーです。 検索すると「M1_MACの事由」の話も存在しており「それか!」とも思ったので […]
「Dockerコンテナがうまく起動しない」チェックするコマンドまとめ 今回はきつかったです。 納期1日前に来るデザイン原稿 納期前週金曜日に行われたDockerの本番環境構築への変更 そして、これに伴うコンテナ未起動問題と修正しようとして行った作業によるDocker立ち上がらない問題。 てんこ盛りでした。 と言う事で、その時の現場検証に使われたコマンドで私が知らなかったものを中心にまとめます。 ま […]
Vue.js:ファビコンの変更に手間取った件 もう何なんでしょう。こんなに苦戦するとは全く予想してませんでした。 「Vueのアイコンがしつこい!」というお話です。 普通に考えれば <link rel=”icon” href=”<%= BASE_URL %>favicon.ico”>の変更 そう、これだけでいいはずと私も思ってい […]
Vue.js:DjangoのSPA化で記録しておいた方が良いと感じたErrorと改善方法 昨日の記事の続きのような内容になります。 Dockerで【 Django × Vue 】 のSPA環境を構築する際に出てきたAPI絡みのエラーをまとめておきます。 Dockerを作り変えてリビルドしてを繰り返した際に多出したエラーが下の2つです。 cannot read property ‘get […]
Docker:DjangoのSPA化でVue.jsのコンテナを作成したけど起動しなかった件 Djangoも覚えてきたので流行りのSPA化しようと画策しました。 で、こんな構成を考えてDockerを弄ってみました。 Frontend => Vue.js Backend => Django DataBase => MySQL HTTPサーバ => Nginx 8080番を […]
Django:CRUDを実装する【create】DBへのレコード新規登録 updateよりも難易度は低いです。 save関数の標準動作がInsertであるため、特に工夫を凝らさなくても新規追加してくれます。 プリセットクラスを利用したレコードの新規追加方法 【CreateView】という汎用ビューが存在しています。 このクラスを利用すると新規追加のViewはたった3行の中身で終わります。 [cra […]
Django:多言語化の実装で悩んだポイントと対応策 まずはDjangoの多言語化について簡単にまとめます。 基本的な設定について 多言語化に必要なプラグイン gettext (インストール方法などは前回記事をどうぞ) 多言語化のための設定 settings.py の編集(通常言語の設定 / ミドルウェアの追加 / localeディレクトリへのパス作成) localeディレクトリの設置(作成したパ […]
Django:Can’t find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed. 多言語化のためのsettings.pyの設定を終えコマンドを走らせました。 [crayon-670a9461cc702665271045/] このコマンドで【/locale/ja/LC_MESSAGES/dja […]
Laravel:composer のパッケージアンインストールは軽率に実行してはダメでした ちょっと面白いSDKを見つけてインストール。で、使えないと判断して削除したところ、Laravel自体にエラー発生。 「grpc.soがない?」そんなわけないだろと存在するはずの場所を確認してみると…「ない」…。 作業としてやったこと 某SDKのcomposerインストール テストSc […]
【Docker×Django】後入れしたpandas がModuleNotFoundErrorになった これはとりあえず解決できた方法としてメモしておこうと思います。 「やったら直った」というレベルで根本解決とは異なるかもしれません。 発生していた症状 [crayon-670a9461ccb45729996661/] これでpandasに対してモジュールが無いと怒られました。 でもモジュールはイン […]