今年40歳になり、社会人になってから17年程になり、独立してから数えても7年経ちました。 そろそろ次のチャレンジもしてみても良いかなと考えており、自分たちのサービスを開発して提供するという事に取り組み始めています。Web開発自体は未経験だったため、基本的な開発スキルを身に付けるための学習からスタートして、実際に開発をし...
記事一覧
Djangoにはユーザーモデルについても標準で用意されていますが、Djangoの公式ドキュメントでも推奨されておらず、基本的にはカスタムユーザーモデルを実装して使うことになります。 カスタムユーザーの実装は最初のマイグレーションの前に行う カスタムユーザーの実装は、Djangoの環境を作ってすぐに実施するのが適切です。...
Dockerを使って、PythonのフレームワークであるDjangoとデータベースにPostgresを使う場合の開発環境を作る手順についてご紹介します。 Dockerfileの作成 Dockerを使って開発環境を作るときには、まずはDockerfileというDockerイメージを作成する手順を指示するための仕様書を作成...
複数人で開発をしている場合、GitHubにリポジトリを作成して(リモートリポジトリと呼びます)、そこでコードを共有するのが一般的です。 リモートリポジトリからローカルにクローンしたコードに対して変更を行い、その変更をリモートリポジトリにプッシュするというのが簡略化した一連の流れになります。その一連の手続きを行う場合に使...