2014-03-06 75 views
1

在此先感謝您的任何幫助。無法導入mongodb字段在燒瓶,mongorest應用程序

我已經在virtualenv中使用pip安裝了所有的依賴關係...讓我們先把它解決。 我的問題是靠近底部,db.StringField()不能解決。我使用pycharm - 我已經挖了出來,理應包含的字段定義文件:

$PROJ_DIR/lib/python2.7/site-packages/mongoengine/base/fields.py 

但我不知道如何可以導入此文件。我擔心使用這個類可能會干擾MongoRest,但我不知道。


from flask import Flask, request, redirect 
import twilio.twiml 
from flask.ext.mongorest import MongoRest 
from flask.ext.mongorest.views import ResourceView 
from flask.ext.mongorest.resources import Resource 
from flask.ext.mongorest import operators as ops 
from flask.ext.mongorest import methods 
from flask.ext.mongoengine import MongoEngine 


app = Flask(__name__) 

app.config.update(
    MONGODB_HOST = 'localhost', 
    MONGODB_PORT = '27017', 
    MONGODB_DB = 'SMSYOGADEX', 
) 

db = MongoEngine(app) 
api = MongoRest(app) 

class Sms(db.Document): 
    smsId = db.StringField() 

我一直在努力this tutorial在github上。

再次感謝您的幫助。 Blake--

回答

0

好吧,我發現這一點:

from mongoengine.fields import StringField 

希望這將奏效,但我不是100%,這是做事的正確方法。