Django includes an admin panel as a standard feature, which allows for tasks such as updating table data. In Django, after defining a table, you can register da...
新着記事
In programming, arithmetic operations are one of the basic process. Numerical calculations are performed in various cases, such as calculating amounts or the nu...
CSS Module(CSSモジュール)というのは、JavaScriptからCSSファイルを読み込みコンポーネントにスタイルを適用する技術です。 CSSファイルの書き方は基本的に通常のCSSファイルと同じですが、コードが生成される際に自動で一意(ユニーク)なクラス名を生成してくれるため、名前衝突を回避することができ、再...
今年40歳になり、社会人になってから17年程になり、独立してから数えても7年経ちました。 そろそろ次のチャレンジもしてみても良いかなと考えており、自分たちのサービスを開発して提供するという事に取り組み始めています。Web開発自体は未経験だったため、基本的な開発スキルを身に付けるための学習からスタートして、実際に開発をし...
Djangoにはユーザーモデルについても標準で用意されていますが、Djangoの公式ドキュメントでも推奨されておらず、基本的にはカスタムユーザーモデルを実装して使うことになります。 カスタムユーザーの実装は最初のマイグレーションの前に行う カスタムユーザーの実装は、Djangoの環境を作ってすぐに実施するのが適切です。...
Dockerを使って、PythonのフレームワークであるDjangoとデータベースにPostgresを使う場合の開発環境を作る手順についてご紹介します。 Dockerfileの作成 Dockerを使って開発環境を作るときには、まずはDockerfileというDockerイメージを作成する手順を指示するための仕様書を作成...
複数人で開発をしている場合、GitHubにリポジトリを作成して(リモートリポジトリと呼びます)、そこでコードを共有するのが一般的です。 リモートリポジトリからローカルにクローンしたコードに対して変更を行い、その変更をリモートリポジトリにプッシュするというのが簡略化した一連の流れになります。その一連の手続きを行う場合に使...