forms.py
1.81 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
from django import forms
from .models import Category, Course, Module
class CategoryForm(forms.ModelForm):
class Meta:
model = Category
fields = ('name',)
labels = {
'name': 'Nome'
}
help_texts = {
'name': 'Nome da categoria'
}
class CourseForm(forms.ModelForm):
class Meta:
model = Course
fields = ('name', 'objectivies', 'content', 'max_students', 'init_register_date', 'end_register_date',
'init_date', 'end_date', 'image', 'category',)
labels = {
'name': 'Nome',
'objectivies': 'Objetivos',
'content': 'Programa',
'max_students': 'Número máximo de alunos',
'init_register_date': 'Data de início da inscrição do curso',
'end_register_date': 'Data de término da inscrição do curso',
'init_date': 'Data de início do curso',
'end_date': 'Data de término do curso',
'image': 'Imagem',
'category': 'Categoria',
}
help_texts = {
'name': 'Nome do curso',
'objectivies': 'Objetivo do curso',
'content': 'Módulos presentes no curso',
'max_students': 'Número máximo de alunos que uma turma do curso pode ter',
'init_register_date': 'Data em que começam as inscrições para o curso (dd/mm/yyyy)',
'end_register_date': 'Data em que terminam as inscrições para o curso (dd/mm/yyyy)',
'init_date': 'Data em que começa o curso (dd/mm/yyyy)',
'end_date': 'Data em que termina o curso (dd/mm/yyyy)',
'image': 'Imagem representativa do curso',
'category': 'Categoria em que o curso se enquadra',
}
class ModuleForm(forms.ModelForm):
class Meta:
model = Module
fields = ('name', 'description', 'visible',)
labels = {
'name': 'Nome',
'description': 'Descrição',
'visible': 'Está visível?',
}
help_texts = {
'name': 'Nome do módulo',
'description': 'Descrição do módulo',
'visible': 'O módulo está visível?',
}