django について
Python Web アプリの構築と設定を支援する Django 開発スキルです。プロジェクト設定、モデル、マイグレーション、ビュー、ルーティング、テンプレート、admin に加え、構成やセキュリティ、権限についても案内します。
主な機能
- 01Django プロジェクトとアプリの設定
- 02モデルとマイグレーションの案内
- 03ビュー、ルーティング、テンプレートの解説
- 04admin 登録の説明
- 05セキュリティと権限に関する助言
活用シーン
- 01Django Web アプリの開始
- 02モデルとデータベースマイグレーションの追加
- 03ビュー、ルーティング、admin の設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ full-stack-skills/ python-skills --skill djangoインストール後、Claude Code で/djangoを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlLICENSE.txt
詳細
このスキルを使うタイミング
次のことをユーザーが希望する場合は、いつでもこのスキルを使用します。
- Django を使って Web アプリケーション、ORM、admin、ビュー、ルーティングを作成する
- プロジェクト、アプリケーション、モデル、マイグレーション、デプロイを設定する
このスキルの使い方
- 開始:django-admin startproject;startapp、settings、INSTALLED_APPS。
- 基本:models、makemigrations/migrate;views、urls、templates;admin に登録します。
- 参考:https://docs.djangoproject.com/
ベストプラクティス
- 1 つのアプリケーションには 1 つの責務を持たせます。モデルを正規化し、インデックスを設定します。
- ビューは薄く保ち、ロジックは service または model 層に置きます。セキュリティ、CSRF、権限に配慮します。
キーワード
django, ORM, MTV, マイグレーション, Python Web
コメント
Markdown 対応