-
Notifications
You must be signed in to change notification settings - Fork 628
Open
Labels
app/downloadsRelates to the downloads appRelates to the downloads appenhancementThis is an improvement to existing code or configurationThis is an improvement to existing code or configuration
Description
Is your feature request related to a problem? Please describe.
When creating a new release to test #2717, I thought the PR was bad because it was possible to create a release named just 3.20
, causing the downloads/windows/
page to crash because it lacked a None
check in the PR for release version.
Describe the solution you'd like
It'd be nice to just give a little error message in the admin form submission via:
def clean(self):
super().clean()
if not re.match(r'^Python\s[\d.]+$', self.name):
raise ValidationError({
'name': 'Name must be in the format "Python X.Y.Z" (e.g., "Python 3.9.0")'
})
Basic Example
No response
Describe alternatives you've considered
No response
Drawbacks and Impact
No response
Additional context
No response
Metadata
Metadata
Assignees
Labels
app/downloadsRelates to the downloads appRelates to the downloads appenhancementThis is an improvement to existing code or configurationThis is an improvement to existing code or configuration