Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @cache_page(60 * 15)
- @csrf_protect
- @login_required
- def cadastrar_musico(request, formulario, musico_id = None):
- '''
- funcao para cadastrar musicos no sistema.
- '''
- pessoa_usando = Musicos.objects.get(user = request.user)
- comum = Comum.objects.get(id = pessoa_usando.comum.id)
- lista_musicos = Musicos.objects.filter(comum = comum).order_by('nome')
- musico = None
- if musico_id:
- musico = get_object_or_404(
- formulario._meta.model,
- id = musico_id
- )
- form = formulario(instance = musico)
- if request.method == 'POST':
- crf = {}
- crf.update(csrf(request))
- form = formulario(request.POST, instance = musico)
- if form.is_valid():
- mus = form.save(commit = False)
- mus.comum = comum
- mus.save()
- form = formulario()
- else:
- form = formulario(instance = musico)
- if musico_id == None:
- return render_to_response('formularios/cadastro_musico.html',
- locals(),
- context_instance = RequestContext(request))
- else:
- return render_to_response('formularios/cadastro.html',
- locals(),
- context_instance = RequestContext(request))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement