Skip to content
cccskills
FreePublished on GitHub

django

Use when building Django applications - security hardening, authentication and permissions, ORM optimization, PostgreSQL features, Django 6.0, migrations, testing, and ecosystem libraries

The English summary is being prepared. Showing the original description.

Works withPostgreSQL
See how to install

Files included (9)

  • SKILL.md3.0 KB
  • references/authentication-permissions.md16.5 KB
  • references/django6-modern.md8.0 KB
  • references/ecosystem.md10.5 KB
  • references/external-api.md6.5 KB
  • references/orm-performance.md6.6 KB
  • references/postgresql.md6.2 KB
  • references/security.md7.0 KB
  • references/testing-migrations.md9.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Django

Comprehensive guide to Django covering security, ORM, PostgreSQL, GeoDjango, Django 6.0 essentials, admin extensions, and ecosystem tools.

Overview

Django provides a batteries-included web framework with robust features out of the box:

  • Security - CSRF protection, authentication, sessions, password hashing, security middleware
  • ORM - Powerful database abstraction with query optimization
  • PostgreSQL - Full-text search, array fields, JSONB, range fields
  • GeoDjango - Geographic database operations with GPS extraction
  • Django 6.0 - Middleware changes, built-in tasks framework, CSP, GeneratedField
  • Admin Extensions - Operational dashboards and monitoring tools

Specialized Skills

For deeper coverage of specific domains, see these dedicated skills:


Deep Dives

Load these reference files on demand for detailed coverage:

  • ↳ security.md — CSRF protection, sessions, security middleware, field-level encryption
  • ↳ authentication-permissions.md — Authentication views, custom backends, password management, login templates, Django permissions
  • ↳ orm-performance.md — ORM optimization, caching, response time, materialized views
  • ↳ postgresql.md — pgvector, GeneratedField, GeoDjango, PostgreSQL features
  • ↳ django6-modern.md — Django Tasks framework, 6.0 essentials, multi-DB routing, model fields, app naming
  • ↳ testing-migrations.md — Testing optimization, migrations, signals, StreamingHttpResponse
  • ↳ external-api.md — Operational dashboards, external API integration
  • ↳ ecosystem.md — Django ecosystem libraries

Best Practices

  1. Always use {% csrf_token %} in POST forms
  2. Use HTTPS in production (SECURE_SSL_REDIRECT = True)
  3. Enable HSTS for secure connections
  4. Set secure cookies (SESSION_COOKIE_SECURE = True)
  5. Use strong password validation
  6. Use @login_required for protected views
  7. Never expose sensitive data in URLs or logs
  8. Validate file uploads carefully
  9. Use prepared statements (Django ORM does this automatically)

References

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Use when building Python async HTTP services or clients with aiohttp - web server routing, middleware, WebSocket, SSE, streaming, client sessions, pytest-aiohttp testing, or troubleshooting SSL and timeout issues

The English summary is being prepared. Showing the original description.

CodeAtCode/oss-ai-skills24Updated Oct 9, 2026

Use when doing structural code search and rewriting - ast-grep linting, refactoring, multi-language patterns

The English summary is being prepared. Showing the original description.

CodeAtCode/oss-ai-skills24Updated Oct 9, 2026

Use when building GBA games with the BPCore Lua engine - entity, sprite and tilemap functions, SRAM save and load, link cable multiplayer protocol, camera and scrolling, or optimization patterns

The English summary is being prepared. Showing the original description.

CodeAtCode/oss-ai-skills24Updated Oct 9, 2026

celery

Free

Use when running background tasks with Celery - worker and broker configuration (Redis, RabbitMQ), task routing by name vs queue, chains/groups/chords, retry patterns (autoretry_for, retry_backoff), acks_late semantics, failure detection, and monitoring with Flower

The English summary is being prepared. Showing the original description.

CodeAtCode/oss-ai-skills24Updated Oct 9, 2026

Use when customizing Django Admin - save_formset, get_search_results, formsets, queryset optimization, db_index, custom URLs

The English summary is being prepared. Showing the original description.

CodeAtCode/oss-ai-skills24Updated Oct 9, 2026

Use when implementing Django authentication - local accounts, OAuth, email verification, MFA, OIDC, django-organizations

The English summary is being prepared. Showing the original description.

CodeAtCode/oss-ai-skills24Updated Oct 9, 2026

See all skills by CodeAtCode

Report a problem with this skill