我刚刚重新安排了我的烧瓶网站,以支持多个应用,但似乎有问题的蓝图和路由与多个应用程序。下面将运行,但是当您转到localhost/backstory时,呈现的索引是主索引,而不是背景索引。我试着做了一些事情,比如在蓝图注册中使用prefix_url,但这似乎行不通。
据我所见,Blueprint()函数指向正确的目录,应该引用路由/backstory的右文件夹中的索引。然而,它并没有这么做。我遗漏了什么?
from flask import Flask
from database import database
# blueprint import
from apps.home.views
在尝试实现基本表单时,我会得到以下错误消息:werkzeug.routing.BuildError: Could not build url for endpoint 'finder.search'. Did you mean 'finder.static' instead?,index.html页面甚至不会因为这个错误而加载。
目录
Steam
SteamFinder
static
style.css
templates
index.html
result.html
__init__.py
我想从db文件的__init__.py中导入model.py,但是无法导入,出现了一个错误,上面写着:
Traceback (most recent call last):
File "/home/rohit/Desktop/flask_app/run.py", line 1, in <module>
from bytewar import create_app
File "/home/rohit/Desktop/flask_app/bytewar/__init__.py", line 5, in <module>
我刚开始使用这个图书馆,所以如果我说错了,请纠正我。
据我所知,蓝图是命名空间的容器。例如,我想为使用全局对象(比如项目)指定一个蓝图:
from flask_restplus import Api
from flask import Blueprint
from app.global.projects import projects
global= Blueprint('global', __name__)
api = Api (global)
api.add_namespace(projects)
我为app注册了这张蓝图:
from app.global impor
在我正在开发的Flask应用程序中,有一个/login路由,我想根据用户名从mongodb中查找用户,该用户名作为POST请求的一部分发送。然而,由于某些原因,当我通过POSTman向http://localhost:5000/user/login发出请求时,Flask服务器抛出超时错误。下面是我尝试过的。 from flask import Flask,request,jsonify,Blueprint
from database import db
from bson.json_util import dumps
user = Blueprint('user', __n
我是第一次接触flask,并试图建立一个api来返回数据库中所有帖子的json响应,但我不能得到所有的回复,只有一个帖子被返回。(我使用的是香草flask,而不是使用任何像‘flask-restful’这样的包)。这就是我尝试过的。
from .db import get_db
from flask import jsonify,Blueprint
bp= Blueprint("api",__name__,url_prefix="/api")
@bp.route("/posts",methods=("GET",))
def ge
我正在尝试使用unittest.mock库来修补Flask Blueprint中的函数。具体地说,我正在尝试修补蓝图中的os模块。简化代码(无法提供全部/实际代码): test_route.py (我正在尝试运行的测试) import unittest
from unittest import mock
from server.index import create_app as Server
class TestRoute(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.server =
我正在尝试扩展烧瓶基础项目。这使用app/init.py和蓝图中的应用程序工厂模式。
在app/init.py中,我有:
import os
from flask import Flask
from flask_mail import Mail
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
from flask_assets import Environment
from flask_wtf import CsrfProtect
from flask_compress impo
我正在更新一个使用AJAX并决定使用Flask的旧项目。对于我目前正在处理的特定页面,我需要能够上传CSV并读取文件中的数据(不需要保存它)。我还有其他几个使用AJAX的页面,但是它们会将表单数据返回给Flask (例如,是哪学期,哪一年,等等)。理想情况下,我希望能够上传CSV并读取表单数据(下面称为formData和myFormData的变量)。
我已经找到了,并将我的MWE建立在它的基础上,但是当我看request.files时,我得到了一本空字典。下面是我的代码:
run.py:
import os
from app import app
if __name__ == "__m
我目前正在测试谷歌搜索控制台API和酒瓶舞蹈来做oauth的事情。
它对获取/sites非常有用,但我得到了一个
ValueError:视图函数没有返回响应
如果我尝试使用searchAnalytics查询/search
根据,它必须是POST +附加数据。例如:
json={'startDate':'2017-11-01','endDate':'2017-12-01'}
在中,它的工作方式是这样的,但是用烧瓶跳舞却不是很悲哀。有什么想法吗?
import os
from werkzeug.contrib.fixers i
我创建了一个带有路径的蓝图,并在我的Flask应用程序中注册了该蓝图。然而,当我请求路由时,我得到了404。我的密码怎么了?
from flask import Flask, Blueprint
bp = Blueprint('test', __name__)
app = Flask(__name__)
app.register_blueprint(test_blueprint, url_prefix='/test')
@bp.route('/')
def home_route():
return "This is the h
这是我的路线:
@blueprint.before_request
def load_session_from_cookie():
if request.endpoint != 'client.me':
try:
cookie = request.cookies.get(settings.COOKIE_NAME, None)
# if cookie does not exist, redirect to login url
if not cookie:
我正在尝试上传一个pdf使用烧瓶。但是,每当我单击submit按钮时,就会得到以下错误:
Method Not Allowed
The method is not allowed for the requested URL.
我不知道该怎么办,为什么会这样。谢谢你提前帮忙。
在我的index.html里面
<form method="POST" action="/" enctype="multipart/form-data">
<input type="file" class="form-cont
问题
响应头的Access-Control-Allow-Origin与请求Origin头匹配,但我仍然得到错误Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://myappname.herokuapp.com/api/v1/products. (Reason: CORS request did not succeed).[Learn More]
标头
响应标头
HTTP/1.1 308 PERMANENT REDIRECT
Connection