def detail(request, id):
	contatos = Contact.objects.all()

	contato = get_object_or_404(Contact, id=id)
	if request.method == 'POST':
		# form = ContactForm(request.POST)
		form = ContactForm(request.POST,instance=contato)
		if form.is_valid() :
			# novo_contato = form.save(contato=contato)
			novo_contato = form.save()

			HttpResponseRedirect(reverse('aula6_index'))
	else:
		# initial = {
		# 	'first_name' : contato.first_name,
		# 	'last_name' : contato.last_name,
		# 	'email' : contato.email,
		# 	'twitter' : contato.twitter,
		# }
		# form = ContactForm(initial = initial)
		form = ContactForm(instance=contato)
	return render(request, 'aula6/index.html', {
			'contatos': contatos,
			'form' : form
		}
	)
Пример #2
0
def detail(request, id):
    contato = get_object_or_404(Contact, id=id)
    if request.method == 'POST':
    	form = ContactForm(request.POST, instance=contato) # colocamos instance=contato
    	if form.is_valid():
    		novo_contato = form.save() # não é mais necessario colocar contato=contato
    		return HttpResponseRedirect(reverse('aula6_index'))
    else:
    	form = ContactForm(instance=contato) # colocamos instance=contato
    return render(request, 'aula6/detail.html',
        {
            'contato': contato,
            'form': form,
        }

    )
Пример #3
0
def index(request):
    contatos = Contact.objects.all()

    if request.method == 'POST':
    	form = ContactForm(request.POST)
    	if form.is_valid():
    		novo_contato = form.save()
    		return HttpResponseRedirect(reverse('aula6_index'))
    else:
    	form = ContactForm()

    return render(request, 'aula6/index.html',
        {
            'contatos': contatos,
            'form': form
        }

    )
Пример #4
0
def detail(request, id):
    contatos = Contact.objects.all()

    contato = get_object_or_404(Contact, id=id)
    if request.method == 'POST':
        # form = ContactForm(request.POST)
        form = ContactForm(request.POST, instance=contato)
        if form.is_valid():
            # novo_contato = form.save(contato=contato)
            novo_contato = form.save()

            HttpResponseRedirect(reverse('aula6_index'))
    else:
        # initial = {
        # 	'first_name' : contato.first_name,
        # 	'last_name' : contato.last_name,
        # 	'email' : contato.email,
        # 	'twitter' : contato.twitter,
        # }
        # form = ContactForm(initial = initial)
        form = ContactForm(instance=contato)
    return render(request, 'aula6/index.html', {
        'contatos': contatos,
        'form': form
    })
def index(request):
    contatos = Contact.objects.all()

    if request.method == 'POST':
    	form = ContactForm(request.POST)
    	if form.is_valid():
    		# processa o formulario

    		# Agora está usando o método save criado em forms.py
    		novo_contato = form.save()

    		return HttpResponseRedirect(reverse('aula6_index'))
    else:
    	form = ContactForm()

    return render(request, 'aula6/index.html',
        {
            'contatos': contatos,
            'form': form
        }

    )
def detail(request, id):
    contato = get_object_or_404(Contact, id=id)
    initial = {
    	'first_name': contato.first_name,
    	'last_name': contato.last_name,
    	'email': contato.email,
    	'twitter': contato.twitter
    }
    if request.method == 'POST':
    	form = ContactForm(request.POST)
    	if form.is_valid():
    		novo_contato = form.save(contato=contato)
    		return HttpResponseRedirect(reverse('aula6_index'))
    else:
    	form = ContactForm(initial=initial)

    return render(request, 'aula6/detail.html',
        {
            'contato': contato,
            'form': form,
        }

    )
def index(request):
	contatos = Contact.objects.all()

	# if request.method == 'POST':
	# 	nome = request.POST.get('first_name')
	# 	sobrenome = request.POST.get('last_name')
	# 	email = request.POST.get('email')
	# 	twitter = request.POST.get('twitter')

	# 	novo_contato = Contact(
	# 		first_name=nome,
	# 		last_name=sobrenome,
	# 		email=email,
	# 		twitter=twitter
	# 	)
	# 	novo_contato.save()
	# 	HttpResponseRedirect(reverse('aula6_index'))
	# else:
	# 	nome = ''
	# 	sobrenome = ''
	# 	email = ''
	# 	twitter = ''

	if request.method == 'POST':
		form = ContactForm(request.POST)
		if form.is_valid() :
			novo_contato = form.save()

			HttpResponseRedirect(reverse('aula6_index'))
	else:
		form = ContactForm()

	return render(request, 'aula6/index.html', {
			'contatos': contatos,
			'form' : form
		}
	)
Пример #8
0
def detail(request, id):
    contato = get_object_or_404(Contact, id=id)
    if request.method == 'POST':
        form = ContactForm(request.POST,
                           instance=contato)  # colocamos instance=contato
        if form.is_valid():
            novo_contato = form.save(
            )  # não é mais necessario colocar contato=contato
            return HttpResponseRedirect(reverse('aula6_index'))
    else:
        form = ContactForm(instance=contato)  # colocamos instance=contato
    return render(request, 'aula6/detail.html', {
        'contato': contato,
        'form': form,
    })
Пример #9
0
def index(request):
    contatos = Contact.objects.all()

    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            novo_contato = form.save()
            return HttpResponseRedirect(reverse('aula6_index'))
    else:
        form = ContactForm()

    return render(request, 'aula6/index.html', {
        'contatos': contatos,
        'form': form
    })
Пример #10
0
def index(request):
    contatos = Contact.objects.all()

    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            # processa o formulario

            # Agora está usando o método save criado em forms.py
            novo_contato = form.save()

            return HttpResponseRedirect(reverse('aula6_index'))
    else:
        form = ContactForm()

    return render(request, 'aula6/index.html', {
        'contatos': contatos,
        'form': form
    })
Пример #11
0
def detail(request, id):
    contato = get_object_or_404(Contact, id=id)
    initial = {
        'first_name': contato.first_name,
        'last_name': contato.last_name,
        'email': contato.email,
        'twitter': contato.twitter
    }
    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            novo_contato = form.save(contato=contato)
            return HttpResponseRedirect(reverse('aula6_index'))
    else:
        form = ContactForm(initial=initial)

    return render(request, 'aula6/detail.html', {
        'contato': contato,
        'form': form,
    })
Пример #12
0
def index(request):
    contatos = Contact.objects.all()

    # if request.method == 'POST':
    # 	nome = request.POST.get('first_name')
    # 	sobrenome = request.POST.get('last_name')
    # 	email = request.POST.get('email')
    # 	twitter = request.POST.get('twitter')

    # 	novo_contato = Contact(
    # 		first_name=nome,
    # 		last_name=sobrenome,
    # 		email=email,
    # 		twitter=twitter
    # 	)
    # 	novo_contato.save()
    # 	HttpResponseRedirect(reverse('aula6_index'))
    # else:
    # 	nome = ''
    # 	sobrenome = ''
    # 	email = ''
    # 	twitter = ''

    if request.method == 'POST':
        form = ContactForm(request.POST)
        if form.is_valid():
            novo_contato = form.save()

            HttpResponseRedirect(reverse('aula6_index'))
    else:
        form = ContactForm()

    return render(request, 'aula6/index.html', {
        'contatos': contatos,
        'form': form
    })