Opened 14 years ago
Last modified 14 years ago
#15174 closed
Add a required inline on django admin — at Version 1
Reported by: | zodman | Owned by: | nobody |
---|---|---|---|
Component: | contrib.admin | Version: | dev |
Severity: | Keywords: | inlines, formset, admin | |
Cc: | Triage Stage: | Accepted | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
For example: If you have a User and UserProfile, you can set up the Admin site to display an inline for the UserProfile.
If the user provides data for the UserProfile, it will be validated and saved.
However, an empty form also passes validation -- there's no easy way to require that the user populate the UserProfile inline.
More details and description on Stack Overflow.
I propouse to use some like this:
class ProfileInline(admin.StackedInline): """ Allows profile to be added when creating user """ model = Profile extra = 1 max_num = 1 formset = RequiredInlineFormSet formset_required = True
Note:
See TracTickets
for help on using tickets.
In future, please don't use links to external sites like StackOverflow to provide a basic description of the problem you're trying to solve.