django-add-form
fossasia/eventyay/.agents/skills/django-add-form/SKILL.md
Steps for creating or modifying Django forms and adding validation
Skill1.7k starsChanged 6 months ago
What's in it
- When to use
- Steps
- Validation
- Gotchas
--- name: django-add-form description: Steps for creating or modifying Django forms and adding validation --- ## When to use Use this skill when building or editing forms handling user input for views like back-office organizers (`control/`) or attendee-facing routes (`presale/`). ## Steps 1. Place the new form class strictly alongside its relevant sub-app (e.g., `app/eventyay/base/forms/`, `app/eventyay/control/forms/`). 2. Add specific, individual field-level validation by implementing `clean_<field>()` methods. 3. Add multi-field or cross-field validation logic by implementing generic `clean()` method overrides. ## Validation 1. Confirm the form has definitively been organized within its intended domain scope (e.g. keeping control constraints strictly out of presale domains). ## Gotchas - Do not bypass Django's built-in validation mechanisms logic when working with forms. - Do not mix `control/forms/` configurations into `presale/` logic.
More agent context in fossasia/eventyay
22 other files this repository gives its agents.
AGENTS.md
Copilot instructions
Skill
- connect-recommend.agents/skills/connect-recommend/SKILL.md
- connect-required-verification-information.agents/skills/connect-required-verification-information/SKILL.md
- django-create-api-endpoint.agents/skills/django-create-api-endpoint/SKILL.md
- django-create-model.agents/skills/django-create-model/SKILL.md
- django-run-locally.agents/skills/django-run-locally/SKILL.md
- django-run-migrations.agents/skills/django-run-migrations/SKILL.md
- docker-deployment.agents/skills/docker-deployment/SKILL.md
- documentation.agents/skills/documentation/SKILL.md
- frontend-ui.agents/skills/frontend-ui/SKILL.md
- metronome.agents/skills/metronome/SKILL.md
- pull-request-workflow.agents/skills/pull-request-workflow/SKILL.md
- repo-navigation.agents/skills/repo-navigation/SKILL.md
- stripe-apps.agents/skills/stripe-apps/SKILL.md
- stripe-best-practices.agents/skills/stripe-best-practices/SKILL.md
- stripe-directory.agents/skills/stripe-directory/SKILL.md
- stripe-docs.agents/skills/stripe-docs/SKILL.md
- stripe-pay.agents/skills/stripe-pay/SKILL.md
- stripe-projects.agents/skills/stripe-projects/SKILL.md
- upgrade-stripe.agents/skills/upgrade-stripe/SKILL.md
- code-review.github/skills/code-review/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
No reports yet. Be the first to say whether it worked.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool registry_write, action report. How to connect one.

