mcpField
D
django

django

github.com/full-stack-skills開発3101 回インストール5 週間前に更新
リポジトリ

django について

Python Web アプリの構築と設定を支援する Django 開発スキルです。プロジェクト設定、モデル、マイグレーション、ビュー、ルーティング、テンプレート、admin に加え、構成やセキュリティ、権限についても案内します。

主な機能

  1. 01Django プロジェクトとアプリの設定
  2. 02モデルとマイグレーションの案内
  3. 03ビュー、ルーティング、テンプレートの解説
  4. 04admin 登録の説明
  5. 05セキュリティと権限に関する助言

活用シーン

  1. 01Django Web アプリの開始
  2. 02モデルとデータベースマイグレーションの追加
  3. 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、ビュー、ルーティングを作成する
  • プロジェクト、アプリケーション、モデル、マイグレーション、デプロイを設定する

このスキルの使い方

  1. 開始:django-admin startproject;startapp、settings、INSTALLED_APPS。
  2. 基本:models、makemigrations/migrate;views、urls、templates;admin に登録します。
  3. 参考:https://docs.djangoproject.com/

ベストプラクティス

  • 1 つのアプリケーションには 1 つの責務を持たせます。モデルを正規化し、インデックスを設定します。
  • ビューは薄く保ち、ロジックは service または model 層に置きます。セキュリティ、CSRF、権限に配慮します。

キーワード

django, ORM, MTV, マイグレーション, Python Web

コメント