-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathforms.py
More file actions
31 lines (25 loc) · 1.04 KB
/
forms.py
File metadata and controls
31 lines (25 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from django.forms import ModelForm
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
from django import forms
from .models import *
class CreateUserForm(UserCreationForm):
class Meta:
model = User
fields = ['username','email', 'password1', 'password2']
class ApplyForm(forms.ModelForm):
class Meta:
model=Apply
fields=['user','internship','user_name','user_email','phone_number','sem','cpi','precentage_10','precentage_12','resume']
class AddInternshipForm(forms.ModelForm):
class Meta:
model=Internships
fields=['company_name','intern_role','description','duration','cpi','semester','other_qualifications','stipend','date']
class MadeAnnouncementForm(forms.ModelForm):
class Meta:
model=Announcement
fields=['announcement_date','announcement_text']
class ProfileForm(forms.ModelForm):
class Meta:
model=Profile
fields=['user','user_name','user_email','phone_number','sem','cpi','precentage_10','precentage_12','resume']