CoolFace
Apppublic

SRNI-2005/ctf

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
challenges.py31 linesDownload Raw Back to forms
1from wtforms import MultipleFileField, SelectField, StringField2from wtforms.validators import InputRequired3 4from CTFd.forms import BaseForm5from CTFd.forms.fields import SubmitField6 7 8class ChallengeSearchForm(BaseForm):9    field = SelectField(10        "Search Field",11        choices=[12            ("name", "Name"),13            ("id", "ID"),14            ("category", "Category"),15            ("type", "Type"),16        ],17        default="name",18        validators=[InputRequired()],19    )20    q = StringField("Parameter", validators=[InputRequired()])21    submit = SubmitField("Search")22 23 24class ChallengeFilesUploadForm(BaseForm):25    file = MultipleFileField(26        "Upload Files",27        description="Attach multiple files using Control+Click or Cmd+Click.",28        validators=[InputRequired()],29    )30    submit = SubmitField("Upload")31