在本教程中设置了一个简单的Flask应用之后,run.py文件中包含:
from site import app
import os
app.secret_key = os.urandom(24)
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)
我有site/__init__.py与
from .views import app
from .models import graph
Run Code Online (Sandbox Code Playgroud)
和下 site/views.py
from .models import User, get_todays_recent_posts
from flask import Flask, request, session, redirect, url_for, render_template, flash
app = Flask(__name__)
Run Code Online (Sandbox Code Playgroud)
有很多@app.route功能
site/models.py 拥有
from py2neo import Graph, Node, Relationship
from passlib.hash import bcrypt
from datetime import datetime
import os
import uuid
graph = Graph()
Run Code Online (Sandbox Code Playgroud)
我ImportError: cannot import name app在的第一行不断出现错误run.py …
我刚刚尝试使用以下方式部署Google云端HTTP功能时遇到错误:
gcloud functions deploy http_function --trigger-http
Run Code Online (Sandbox Code Playgroud)
现在我收到这样的错误:
ERROR: (gcloud.functions.deploy) ResponseError: status=[400], code=[Bad Request], message=[The request has errors
Problems:
The updateMask field contains event_trigger but it is not present in CloudFunction resource.
]
Run Code Online (Sandbox Code Playgroud)
该函数早先部署得很好,我只是弄乱了里面的一些代码,我认为没有什么能给我这个错误.
我的云功能如下所示:
exports.http_function = (req, res) => {
if (req.method === 'POST') {
// some code and then
res.json(jsonVariable);
} else {
const error = new Error('Only POST requests are accepted');
error.code = 405;
console.error(error);
res.status(error.code || 500).send(error);
throw error;
}
}
Run Code Online (Sandbox Code Playgroud)
如果任何人有一些见解,以什么可能会导致这样的错误,我会非常感激,因为我挣扎找到它的信息?
编辑:它似乎有时只发生,所以现在我绝对相信gcloud有问题.