小编Afi*_*fiz的帖子

使用Flask和MongoEngine开发Tumblelog应用程序时出错

我正在尝试按照下面的教程,但我遇到的问题很少,当我运行manage.py时.任何帮助都可以提供很大帮助.

http://docs.mongodb.org/ecosystem/tutorial/write-a-tumblelog-application-with-flask-mongoengine/#id1

manage.py运行输出:

 (Tumbler)afiz Tumbler $ python manage.py 
Traceback (most recent call last):
  File "manage.py", line 6, in <module>
    from tumblelog import app
  File "/home/afiz/.virtualenvs/tumblelog/__init__.py", line 18, in <module>
    register_blueprints(app)
  File "/home/afiz/.virtualenvs/tumblelog/__init__.py", line 13, in register_blueprints
    from tumblelog.views import posts
  File "/home/afiz/.virtualenvs/tumblelog/views.py", line 5, in <module>
    from tumblelog.models import Post, Comment
  File "/home/afiz/.virtualenvs/tumblelog/models.py", line 6, in <module>
    class Post(db.DynamicDocument):
  File "/home/afiz/.virtualenvs/Tumbler/local/lib/python2.7/site-packages/mongoengine/base/metaclasses.py", line 361, in __new__
    meta['index_specs'] = new_class._build_index_specs(meta['indexes'])
  File "/home/afiz/.virtualenvs/Tumbler/local/lib/python2.7/site-packages/mongoengine/base/document.py", line 722, in _build_index_specs
    unique_indices = cls._unique_with_indexes()
  File "/home/afiz/.virtualenvs/Tumbler/local/lib/python2.7/site-packages/mongoengine/base/document.py", line …
Run Code Online (Sandbox Code Playgroud)

python mongodb flask python-2.7

11
推荐指数
1
解决办法
1682
查看次数

HttpError 400 在使用服务帐户进行 users().messages().list Gmail API 调用期间先决条件检查失败

我正在使用服务帐户在我的 Gmail 邮箱中列出消息,但是在调用此 API 时出现以下错误service.users().messages().list(userId='me').execute()

    HttpError                                 Traceback (most recent call last)
<ipython-input-44-da1dc3cccc81> in <module>
     27 
     28 apiservice = build('gmail', 'v1', credentials=service_cred)
---> 29 response = apiservice.users().messages().list(userId='me').execute()

~/opt/anaconda3/lib/python3.7/site-packages/googleapiclient/_helpers.py in positional_wrapper(*args, **kwargs)
    128                 elif positional_parameters_enforcement == POSITIONAL_WARNING:
    129                     logger.warning(message)
--> 130             return wrapped(*args, **kwargs)
    131         return positional_wrapper
    132 

~/opt/anaconda3/lib/python3.7/site-packages/googleapiclient/http.py in execute(self, http, num_retries)
    849       callback(resp)
    850     if resp.status >= 300:
--> 851       raise HttpError(resp, content, uri=self.uri)
    852     return self.postproc(resp, content)
    853 

HttpError: <HttpError 400 when requesting https://www.googleapis.com/gmail/v1/users/me/messages?alt=json returned "Precondition check failed."> …
Run Code Online (Sandbox Code Playgroud)

google-api gmail-api

10
推荐指数
1
解决办法
9228
查看次数

标签 统计

flask ×1

gmail-api ×1

google-api ×1

mongodb ×1

python ×1

python-2.7 ×1