Django:多言語化の実装で悩んだポイントと対応策
Django:多言語化の実装で悩んだポイントと対応策 まずはDjangoの多言語化について簡単にまとめます。 基本的な設定について 多言語化に必要なプラグイン gettext (インストール方法などは前回記事をどうぞ) 多言語化のための設定 settings.py の編集(通常言語の設定 / ミドルウェアの追加 / localeディレクトリへのパス作成) localeディレクトリの設置(作成したパ […]
多店舗化の命題にシステム化を選択したひとり店長奮闘記
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-69b08a1f19d47813522759/] このコマンドで【/locale/ja/LC_MESSAGES/dja […]
Django:ファイルシステムos.pathをpathlibで置き換える場合どう書くか os.pathとpathlibの書き方の違いをまとめます。 この記事のきっかけ 今現状Djangoについてわからないことを調べようとすると多くのサイトでファイルパスにos.pathを使っています。 pathlibはDjango3.4以降にできたらしいのでしょうがないのですが、Django初心者の私は何も考えずに […]
Laravel:NextEngineAPIで商品登録に失敗していた理由が判明 大枠では動いているのになぜか途中でレコード追加(商品追加)がされなくなるという事案が発生しました。 この理由を色々と推測し調整していたところ、やっと原因究明が出来たのでメモします。 ダブルクォーテーションで囲っても使ってはいけない文字がある 最初はどこでエラーが発生しているのかわからなかったのですが、推定と検証を繰り返し […]
Laravel:NextEngineAPIで登録在庫の数を社内販売管理の個数に変更する【その2】 前回までの関連記事はこちら『access_token取得』『在庫変更の段取りを考える』 今回は在庫更新のScriptを書きながら少々の解説をしたいと思います。 ただし、実際のScriptは色々仕込んだ事もあり『600行を超え』になってしまったので省略しながら書いていきます。 作成していて分かったNex […]
Laravel:NextEngineAPIで登録在庫の数を社内販売管理の個数に変更する 前工程でaccess_token取得までメモしました。 今回はそのtokenをつかって実際に在庫数を変更するところまでです。 まず最初にハマったところ 商品マスタエンドポイントにアクセスするが【ERROR:002006】が出る 002006番はredirect_uriが違うというエラーとのこと。 でも登録したU […]
Laravel:NextEngineAPIの初手【access_token】を取得するまで 頂いたシステム系のお仕事が諸々片付いてきたので自分用の開発再開です。 社内の販売管理システムとMySQLの連携はすでに構築したので、この在庫数をNextEngineに持っていくパートの造作となります。 NextEngineAPI連携の面倒なところ NextEngineさんから認証ステップの画像頂戴してきまし […]
VBScript(WSH):VBSのプロセスを簡単にKILLするツール Script作成中などでプロセスを強制終了する事は多々あると思います。 私もスクレイピング処理を書いているときなどは特に【Try&Error】で進むことが多いため、タスクマネージャーからタスクの終了を選択する機会も多いです。 今回記載するツールは、私がVBScriptで納品したスクレイピングツール作成段階のバグ出しで依頼者様か […]
Laravel:composer のパッケージアンインストールは軽率に実行してはダメでした ちょっと面白いSDKを見つけてインストール。で、使えないと判断して削除したところ、Laravel自体にエラー発生。 「grpc.soがない?」そんなわけないだろと存在するはずの場所を確認してみると…「ない」…。 作業としてやったこと 某SDKのcomposerインストール テストSc […]
Laravel:カンマの付いた数字を含むCSVデータをMySQLにConvertする方法 納品したシステムでおかしな動きが見つかり修正しました。 最初はプログラム側ばかり見ていたので原因特定できず途方に暮れていたのですが、ふとCSVデータの方に目を向けたら「数字にカンマが入ってる」と気づき即修正です。 まずはCSVデータのおさらい 【 1 】ダブルクォーテーションで囲っているタイプ [crayon […]