Jump to content

Django + mongoengine - GridFS


Helio13

Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.