mirror of
https://github.com/Rushilwiz/spaceout.git
synced 2025-04-17 18:10:17 -04:00
32 lines
1.1 KiB
Python
32 lines
1.1 KiB
Python
from django import forms
|
|
from django.contrib.auth.forms import UserCreationForm
|
|
from django.contrib.auth.models import User
|
|
|
|
from api.models import Classroom
|
|
|
|
|
|
class UserRegisterForm(UserCreationForm):
|
|
email = forms.EmailField(label="Email")
|
|
|
|
class Meta:
|
|
model = User
|
|
fields = ["username", "email", "first_name", "last_name", "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"
|