pcodigo2web/application/forms.py

20 lines
628 B
Python

from django import forms
from django.contrib.auth.forms import AuthenticationForm
from application import models
class ExeciseAddForm(forms.Form):
exc_name = forms.CharField(required=False)
exc_name_prv = forms.CharField(required=False)
org = forms.CharField(required=False)
f = forms.FileField(required=False)
class ExerciseForm(forms.ModelForm):
class Meta:
model = models.Exercise
exclude = ('created', 'modified', 'user', 'ip')
class SubmissionForm(forms.ModelForm):
class Meta:
model = models.Submission
exclude = ('created', 'modified', 'user', 'ip', 'exercise')