spaceout/site/frontend/forms.py
Praneeth Bhandaru 53b2e4526f Chill out potato
2020-12-13 11:38:52 -05:00

30 lines
1.0 KiB
Python

from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm
from django import forms
from api.models import Classroom
class UserRegisterForm(UserCreationForm):
email = forms.EmailField(label='Email')
class Meta:
model = User
fields = ['username', 'email', 'password1', 'password2']
def __init__(self, *args, **kwargs):
super(UserRegisterForm, self).__init__(*args, **kwargs)
for field in self.fields:
self.fields[field].widget.attrs['placeholder'] = self.fields[field].label
self.fields[field].widget.attrs['class'] = 'input100'
class ClassroomForm(forms.ModelForm):
class Meta:
model = Classroom
fields = ['name', 'teacher', 'link', 'period']
def __init__(self, *args, **kwargs):
super(ClassroomForm, self).__init__(*args, **kwargs)
for field in self.fields:
self.fields[field].widget.attrs['placeholder'] = self.fields[field].label
self.fields[field].widget.attrs['class'] = 'input100'