galera super recomendo o curso, os anunciantes são bons tenho visitado todos para contribuir, ao final também deixarei minha contribuição. embora estou desempregado ....
@@IGTecnologia-pabx-ip a tá, entendi. Rs, é pq os anúncios aparecem de forma individualizada, é o TH-cam que coloca, aí colocam de acordo com o perfil de cada um
@@IGTecnologia-pabx-ip mas eu sempre deixo fixado uma forma de ajudar o canal. Obrigado, amigo. Sobre o Networking, pode me chamar lá no instagram que eu respondo.
Quando vc envia formulário pra mesma página e atualiza, o navegador entende que tem q refazer a requisição toda e reenvia todo o request, inclusive com o formulário no método post, e aí a view q vc programou vai receber o request com o método post e vai entrar naquele if. Quando vc quiser atualizar a página sem reenviar o formulário, clica na barra de endereço e dar um enter, como se estivesse entrando na página pela primeira vez.
@@100Jeffersondavid provavelmente vc digitou alguma coisa diferente, tem alguma coisinha aí digitada diferente, talvez o nome do campo no form esteja diferente do nome da model. Faça com calma, reveja, algum detalhe passou despercebido.
@@viniciuskrioca The Field os Required, significa que o campo é obrigatório, ele tem que ser preenchido no formulário. Não é necessariamente um erro, é um aviso de que vc tem que preencher aquele campo.
tem como me ajudar, a pagina está funcionando, mas guando eu aperto para em "adicionar", nada acontece e continua na pagina de adicionar a anotação no tópico só que não aparece tela de erro não e eu fiz tudo como ta no video!!!
@@furianoturno6393 Pode ser que tenha algum erro de digitação em algum lugar, começa revisando as models, depois verifique o forms, certifique-se que os nomes dos campos estão corretos, certifique-se de que na view você está pegando o campo pelo método post da maneira certa e se os campos estão digitados corretamente. Verifique se está ocorrendo o salvamento corretamente no bando de dados, revise com muita calma cada detalhe.
Opa, tudo certo? Estou tendo o seguinte erro NOT NULL constraint failed: learning_logs_entry.topico_id, ja tentei de tudo parece que a chave estrageira do topico não esta sendo alocada junto no formulario para salvar segue a view: def new_entry(request,topic_id): """ Formulario criação entry de topico especifico """ topic = Topic.objects.get(id=topic_id) if request.method != 'POST': # Nenhum dado enviado, cria um formulario em branco form = EntryForm() else: # Formulario com dados form = EntryForm(data = request.POST) if form.is_valid(): new_entryForm = form.save(commit=False) new_entryForm.topic = topic print('------------------------------------') print() print('------------------------------------') new_entryForm.save() return HttpResponseRedirect(reverse('topic',args=[topic_id]))
Eu te aconselho a voltar um pouco as aulas e tentar fazer exatamente como nas aulas, até o nome das variáveis, qualquer coisa diferente pode atrapalhar lá na frente a conclusão do projeto, a ideia é reproduzir igual pra fins didáticos e depois, em posse do conhecimento, vc poder criar no seus projetos. De qualquer maneira, o erro Not Null, parece que vc está tentando salvar o formulário faltando algum campo ou com algum campo em branco e uma model onde o tal campo é obrigatório.
@@JeffersonLobato Exato, conferi todas as variáveis e as informações estão certinhas, porém na hr de juntar o topic no formulário parece que não está adicionando da forma correta
### MEU TREINAMENTO COMPLETO DE DJANGO ###
💻💻💻Django Pro: Do Zero ao Deploy: jeffelobato.com/curso-django-pro/
moço você é um anjo, muito obrigado por essas aulas :DDD
@@Rogerio21P que isso, amigo, muito obrigado!
galera super recomendo o curso, os anunciantes são bons tenho visitado todos para contribuir, ao final também deixarei minha contribuição. embora estou desempregado ....
Não entendi sobre os anunciantes? Que anunciantes?
@@JeffersonLobato é um incentivo para clicarem nos anúncios, e ajudar o canal depois me passa seu e-mail, quero fazer network com vc
@@IGTecnologia-pabx-ip a tá, entendi. Rs, é pq os anúncios aparecem de forma individualizada, é o TH-cam que coloca, aí colocam de acordo com o perfil de cada um
@@IGTecnologia-pabx-ip mas eu sempre deixo fixado uma forma de ajudar o canal. Obrigado, amigo. Sobre o Networking, pode me chamar lá no instagram que eu respondo.
excelente aula!
Obrigado!
O cara é brabo demais.
Obrigado!!
muito bom. esse django é poderoso. dominando ele, dá prá fazer muita coisa boa... aula muito proveitosa.. obrigado
Obrigado, amigo. Da pra fazer praticamente tudo pra Web, é muito bom mesmo.
Depois de enviar o formulário eu queria voltar para a mesma página, mas toda vez que atualizo, ela salva um novo forms igual.
Quando vc envia formulário pra mesma página e atualiza, o navegador entende que tem q refazer a requisição toda e reenvia todo o request, inclusive com o formulário no método post, e aí a view q vc programou vai receber o request com o método post e vai entrar naquele if. Quando vc quiser atualizar a página sem reenviar o formulário, clica na barra de endereço e dar um enter, como se estivesse entrando na página pela primeira vez.
Tô fazendo tudo certinho acompanhando o livro e o vídeo, refiz umas 3 vezes mas o cx de texto da new_entry não aparece. Só aparece o button
:(
@@100Jeffersondavid provavelmente vc digitou alguma coisa diferente, tem alguma coisinha aí digitada diferente, talvez o nome do campo no form esteja diferente do nome da model. Faça com calma, reveja, algum detalhe passou despercebido.
O meu fica com o erro The filed is Required
@@viniciuskrioca The Field os Required, significa que o campo é obrigatório, ele tem que ser preenchido no formulário. Não é necessariamente um erro, é um aviso de que vc tem que preencher aquele campo.
po esse tipo de curso utilizando os ensinamentos de um livro é uma ótima ideia, vlw pelos conhecimentos
Obrigado.
tem como me ajudar, a pagina está funcionando, mas guando eu aperto para em "adicionar", nada acontece e continua na pagina de adicionar a anotação no tópico só que não aparece tela de erro não e eu fiz tudo como ta no video!!!
@@furianoturno6393 Pode ser que tenha algum erro de digitação em algum lugar, começa revisando as models, depois verifique o forms, certifique-se que os nomes dos campos estão corretos, certifique-se de que na view você está pegando o campo pelo método post da maneira certa e se os campos estão digitados corretamente. Verifique se está ocorrendo o salvamento corretamente no bando de dados, revise com muita calma cada detalhe.
@@JeffersonLobato deu certo muito obrigado 👍👍👍👍
Opa, tudo certo? Estou tendo o seguinte erro NOT NULL constraint failed: learning_logs_entry.topico_id, ja tentei de tudo parece que a chave estrageira do topico não esta sendo alocada junto no formulario para salvar segue a view:
def new_entry(request,topic_id):
""" Formulario criação entry de topico especifico """
topic = Topic.objects.get(id=topic_id)
if request.method != 'POST':
# Nenhum dado enviado, cria um formulario em branco
form = EntryForm()
else:
# Formulario com dados
form = EntryForm(data = request.POST)
if form.is_valid():
new_entryForm = form.save(commit=False)
new_entryForm.topic = topic
print('------------------------------------')
print()
print('------------------------------------')
new_entryForm.save()
return HttpResponseRedirect(reverse('topic',args=[topic_id]))
Eu te aconselho a voltar um pouco as aulas e tentar fazer exatamente como nas aulas, até o nome das variáveis, qualquer coisa diferente pode atrapalhar lá na frente a conclusão do projeto, a ideia é reproduzir igual pra fins didáticos e depois, em posse do conhecimento, vc poder criar no seus projetos.
De qualquer maneira, o erro Not Null, parece que vc está tentando salvar o formulário faltando algum campo ou com algum campo em branco e uma model onde o tal campo é obrigatório.
@@JeffersonLobato Exato, conferi todas as variáveis e as informações estão certinhas, porém na hr de juntar o topic no formulário parece que não está adicionando da forma correta
mas me diz uma coisa, o formulário aparece antes de dar esse erro? vc consegue preencher o formulário e submeter ele?
@@JeffersonLobato Isso, ele aparece normalmente, consigo preencher porém na hora que aperto o submit para realizar a operação aparece o erro
@@Dragonzdx Mas vc já tem um topic cadastrado?