Docker

1/2ページ

Django:CRUDを実装する【create】DBへのレコード新規登録

Django:CRUDを実装する【create】DBへのレコード新規登録 updateよりも難易度は低いです。 save関数の標準動作がInsertであるため、特に工夫を凝らさなくても新規追加してくれます。 プリセットクラスを利用したレコードの新規追加方法 【CreateView】という汎用ビューが存在しています。 このクラスを利用すると新規追加のViewはたった3行の中身で終わります。 [cra […]

Django:多言語化の実装で悩んだポイントと対応策

Django:多言語化の実装で悩んだポイントと対応策 まずはDjangoの多言語化について簡単にまとめます。 基本的な設定について 多言語化に必要なプラグイン gettext (インストール方法などは前回記事をどうぞ) 多言語化のための設定 settings.py の編集(通常言語の設定 / ミドルウェアの追加 / localeディレクトリへのパス作成) localeディレクトリの設置(作成したパ […]

Python:Can’t find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed.

Django:Can’t find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed. 多言語化のためのsettings.pyの設定を終えコマンドを走らせました。 [crayon-60398fc307cfd880129726/] このコマンドで【/locale/ja/LC_MESSAGES/dja […]

Laravel:composer のパッケージアンインストールは軽率に実行してはダメでした

Laravel:composer のパッケージアンインストールは軽率に実行してはダメでした ちょっと面白いSDKを見つけてインストール。で、使えないと判断して削除したところ、Laravel自体にエラー発生。 「grpc.soがない?」そんなわけないだろと存在するはずの場所を確認してみると…「ない」…。 作業としてやったこと 某SDKのcomposerインストール テストSc […]

【Docker×Django】後入れしたpandas がModuleNotFoundErrorになった

【Docker×Django】後入れしたpandas がModuleNotFoundErrorになった これはとりあえず解決できた方法としてメモしておこうと思います。 「やったら直った」というレベルで根本解決とは異なるかもしれません。 発生していた症状 [crayon-60398fc30840a505837192/] これでpandasに対してモジュールが無いと怒られました。 でもモジュールはイン […]

【Docker】Django×MySQL×Nginxの selenium入りDockerfile構成

【Docker】Django×MySQL×Nginxの selenium入りDockerfile構成 Docker構築で必要なファイルは6ファイルです。※構築は『さくらインターネットVPS』で行いました。 pythonのドッカーファイル pythonの依存パッケージを記載したrequirements.txt MySQLのドッカーファイル MySQLの初期設定init Nginxのコンフィグ Ngi […]

Docker:コンテナ起動エラーの理由を調べる方法

Docker:コンテナ起動エラーの理由を調べる方法 やっと悩んでた情報にひきあたったので備忘録です。 Dockerのエラーログってどう見れば? コンテナがDoneになってから落ちる[ status:Exited (1) 3 minutes ago ] のでコンテナ側にログを吐き出させようと思っていましたが上手くいきませんでした。 コンテナに固定のVolumeを設置。 コンテナ内で発生したログを固定 […]

【Docker】画面表示しない時に見る場所『Python×Django×Nginx×MySQL』

【Docker】画面表示しない時に見る場所『Python×Django×Nginx×MySQL』 今回コンテナづくりで四苦八苦したので備忘録化したいと思います。 現象としては Dockerfile作ってコンテナ立ち上げて、全てDoneになるのに画面が出ない コレです。 やってはいけない確認不足 今回の事例は【思い込み】が大きなFactorです。 Dockerを介さない『Python×Django× […]

【Python】uWSGIとGunicorn違いが判らなかったので調べてみた

【Python】uWSGIとGunicorn違いが判らなかったので調べてみた Dockerでの構築ではまったのがWSGIとNGINXのやり取り。 私の持っているpythonの参考書がGunicornを使っていて、WEB上にはuWSGIの事例が沢山。 「そういえばアプリケーションサーバーの違い知らないや」と思い調べてみました。 そもそもWSGIとはなんぞや PEP3333で定義された仕様の事で、We […]

【Python】django-admin が動かない!そんな時に見る場所はココ

【Python】django-admin が動かない!そんな時に見る場所はココ Docker×Djangoで環境構築中【django-admin startproject プロジェクト名】を実行するけど「そんなコマンド知らね」とはねられました。 ちなみに、使ったイメージは『python:3.8-buster』このOSはDebianです。 そもそも [django-admin startprojec […]