Python Python:四則演算 2024年1月20日 プログラミングにおいて、四則演算は基本的な要素の1つです。金額計算や日数計算など様々な用途で数値の計算を行うことがあります。その場合に使用するのが四則演算です。 どのようなプログラミング言語でも加算・減算・乗算・除算を行う方法がありますが、Pythonにおいても例外ではなく存在します。 基本の四則演算については以下のよ... Natsuki Kanazawa
CSS CSS Module 2023年12月10日 CSS Module(CSSモジュール)というのは、JavaScriptからCSSファイルを読み込みコンポーネントにスタイルを適用する技術です。 CSSファイルの書き方は基本的に通常のCSSファイルと同じですが、コードが生成される際に自動で一意(ユニーク)なクラス名を生成してくれるため、名前衝突を回避することができ、再... Natsuki Kanazawa
Django Djangoでのカスタムユーザーの実装方法 2023年11月12日 Djangoにはユーザーモデルについても標準で用意されていますが、Djangoの公式ドキュメントでも推奨されておらず、基本的にはカスタムユーザーモデルを実装して使うことになります。 カスタムユーザーの実装は最初のマイグレーションの前に行う カスタムユーザーの実装は、Djangoの環境を作ってすぐに実施するのが適切です。... Natsuki Kanazawa
Django Dockerを使ってDjango + Postgresの開発環境を作成する 2023年11月11日 Dockerを使って、PythonのフレームワークであるDjangoとデータベースにPostgresを使う場合の開発環境を作る手順についてご紹介します。 Dockerfileの作成 Dockerを使って開発環境を作るときには、まずはDockerfileというDockerイメージを作成する手順を指示するための仕様書を作成... Natsuki Kanazawa
Git・GitHub GitHubからプロジェクトをクローンしてからプッシュするまでの手順 2023年11月10日 複数人で開発をしている場合、GitHubにリポジトリを作成して(リモートリポジトリと呼びます)、そこでコードを共有するのが一般的です。 リモートリポジトリからローカルにクローンしたコードに対して変更を行い、その変更をリモートリポジトリにプッシュするというのが簡略化した一連の流れになります。その一連の手続きを行う場合に使... Natsuki Kanazawa