Ir para o conteúdo
Helio13

[Resolvido] Enviar dados Django para MongoDB

Mensagens Recomendadas

Helio13

Bom dia.

Estou a criar uma aplicação, que tenho um formulário em Django e tenho que enviar os dados desse formulário para o MongoDB.

Já tenho o formulário, e consigo me conectar ao MongoDB...mas não estou a conseguir enviar os dados...

O pedaço de código que estou a tentar utilizar para fazer essa parte é o seguinte:

def index(request):
if request.method == 'POST':
    firstname = request.POST['firstname']
    lastname = request.POST['lastname']

    post = Post(firstname=firstname)
    post.lastname = lastname
    post.save()

Alguém me pode ajudar?

Obrigado

Editado por thoga31
GeSHi

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Helio13

O código que coloquei em cima, é o necessário para enviar os dados para o MongoDB...

O meu problema, é que estava mal definido o "post" no models.py, então não estava a dar...

Tem que ser "class Post(Document):" e depois importar para o views

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.