def cursos_cadastrar(request): if request.method == 'POST': curso = Curso(nome=request.POST['nome'], descricao=request.POST['descricao'], conteudo=request.POST['conteudo']) curso.save() return redirect('cursos') else: return render(request, 'cursos_cadastrar.html')
def cursos(): print("Criando cursos para o CERES ...!") # Buscando o Centro CERES ceres = Centro.objects.get(id_unidade=1482) with open('cursos-ufrn.csv') as csvfile: cursos_ufrn = csv.reader(csvfile, delimiter=';') next(cursos_ufrn) # skip header for row in cursos_ufrn: id_curso = row[0] nome_curso = row[1] nivel_ensino = row[5] grau_academico = row[6] modalidade_educacao = row[7] turno = row[10] id_unidade_responsavel = row[14] if id_unidade_responsavel == '1482': print(id_curso) print(nome_curso) print(nivel_ensino) print(grau_academico) print(modalidade_educacao) print(turno) print(id_unidade_responsavel) c = Curso(codigo=id_curso, nome=nome_curso, nivel=nivel_ensino, grau=grau_academico, modalidade=modalidade_educacao, turno=turno, centro=ceres) c.save()
def cursos(): print("Criando cursos para o CERES ...!") # Buscando o Centro CERES ceres = Centro.objects.get(id_unidade=1482) with open('cursos-ufrn.csv') as csvfile: cursos_ufrn = csv.reader(csvfile, delimiter=';') next(cursos_ufrn) # skip header for row in cursos_ufrn: id_curso = row[0] nome_curso = row[1] coordenador = row[3] # TODO a busca foi feita pelo nome pois na tabela curso não tem o SIAPE do coordenador docente = get_docente_by_nome(coordenador) nivel_ensino = row[5] grau_academico = row[6] modalidade_educacao = row[7] turno = row[10] id_unidade_responsavel = row[14] if id_unidade_responsavel == '1482': if not Curso.objects.filter(codigo=id_curso).exists(): c = Curso(codigo=id_curso, nome=nome_curso, coordenador=docente, nivel=nivel_ensino, grau=grau_academico, modalidade=modalidade_educacao, turno=turno, centro=ceres) c.save() else: print('.', end="") print()