Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Helio13

Django + mongoengine - GridFS

Mensagens Recomendadas

Helio13

Oi

Estou a desenvolver uma aplicação utilizando Django com tastypie e mongoengine para MongoDB.

Mas agora tenho que inserir fotos na minha aplicação.

Estive a pesquisar e li sobre Gridfs...

Como é que utilizo com o Django-Tastypie e mongoengine?

Estive a ver esta decumentação:

https://mongoengine-odm.readthedocs.org/en/latest/guide/gridfs.html

E estava a tentar fazer o seguinte código:

from Apli.settings import DBName
db = connect(DBName)
import mongoengine
import gridfsfs = gridfs.GridFS(db)
class Movie(mongoengine.Document):
  MovieCover = FileField()
 

Mas não sei muito bem, se é isto, e dá me o seguinte erro: database must be an instance of Database

Alguém me pode ajudar, de como fazer? O que estou a fazer mal?

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
bueda

Oi Hélio, Nós usamos Django, tastypie e MongoDB, mas não com o mongo engine. Porque é que tens de usar o gridfs. Já agora, só pela a tua pergunta pareces o tipo de pessoa com quem nós gostamos de trabalhar. Se tiveres interessado em explorar oportunidades de trabalhar em Django + mongo não hesites em contactar.

Obrigado,

Vasco

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Helio13

Oi!

Então estão a usar o que para comunicar com o mongodb? Pymongo?

Tenho que usar o gridfs para armazenar arquivos, pois quero fazer o upload de fotos, e depois de video também...

Voces trabalho com Django, tastypie e mongo á muito tempo?

Essa proposta é uma porta que vou deixar aberta sim, agora neste momento não posso...mas daqui a um tempo...

Obrigado

Cumprimentos

Hélio

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Helio13

Estou com imensas dificuldades em perceber como implementar o GridFS (sistema de arquivos do mongodb).

Alguém já utilizou ou implementou, que me possa ajudar a começar?

É preciso instalar algo expecial, por onde começo?

Alguém me pode ajudar?

Obrigado

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.