add opponent views and forms

This commit is contained in:
2022-06-14 19:33:19 -05:00
parent 2129cfe3a1
commit 1f98127778
7 changed files with 173 additions and 246 deletions

View File

@@ -1,7 +1,7 @@
from django import forms
from django.forms import ModelForm, formset_factory
from .models import Preferences
from .models import Opponent, Preferences
class PreferencesForm(ModelForm):
@@ -58,10 +58,13 @@ LineupEntryFormset = formset_factory(
class EventChooseForm(forms.Form):
event_id = forms.ChoiceField()
# checked = forms.BooleanField(required=False)
# def __init__(self, events, *args, **kwargs):
# super(EventChooseForm, self).__init__(*args, **kwargs)
# self.fields['foo'].choices = [e.data['id'] for e in events]
class OpponentForm(forms.ModelForm):
class Meta:
model = Opponent
fields = "__all__"
# exclude = ["player"]
widgets = {"id": forms.HiddenInput()}
LineupEntryFormset = formset_factory(