feat(module_2_filter):changed age_group in admin side
This commit is contained in:
@@ -32,8 +32,8 @@ class EventForm(forms.ModelForm):
|
||||
)
|
||||
image = forms.ImageField(label="Thumbnail")
|
||||
event_images = forms.ImageField(label="Event Images")
|
||||
age_group = forms.ModelChoiceField(
|
||||
queryset=AgeGroups.objects.filter(active=True),
|
||||
age_group = forms.ChoiceField(
|
||||
choices=[],
|
||||
label="Age Group",
|
||||
required=True
|
||||
)
|
||||
@@ -96,12 +96,11 @@ class EventForm(forms.ModelForm):
|
||||
|
||||
# Set the initial value for age_group if instance is provided
|
||||
print(f"age group is {self.instance.age_group}")
|
||||
if self.instance and self.instance.pk:
|
||||
try:
|
||||
self.fields['age_group'].initial = AgeGroups.objects.get(name=instance.age_group).id
|
||||
print(f"field initials {self.fields['age_group'].initial}")
|
||||
except AgeGroups.DoesNotExist:
|
||||
pass
|
||||
age_groups = [(age_group.name, age_group.name) for age_group in AgeGroups.objects.filter(active=True)]
|
||||
self.fields['age_group'].choices = age_groups
|
||||
|
||||
if self.instance:
|
||||
self.fields['age_group'].initial = self.instance.age_group
|
||||
|
||||
if principal_id:
|
||||
self.fields['venue'].queryset = Venue.objects.filter(principal_id=principal_id, active=True)
|
||||
|
||||
Reference in New Issue
Block a user