我目前正在构建一个烧瓶应用程序
我能够从下面的stackoverflow留言板上得到这么远,但是我不认为我做对了什么(可能忽略了什么?)
在Flask应用中运行Dash应用
这里的任何帮助都将不胜感激
这是我的服务器。py代码:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_bootstrap import Bootstrap
from flask_mail import Mail
from flask_moment import Moment
from flask_login import LoginManager
from flask_pagedown import PageDown
from flask_migrate import Migrate, MigrateCommand
from flask_sslify import SSLify
import os
import dash
import flask
server = flask.Flask(__name__)
app = dash.Dash(__name__, server=server)
basedir = os.path.abspath(os.path.dirname(__file__))
Here is my views.py:
from flask import Flask, request, render_template, flash, redirect,
session, url_for, g, jsonify, make_response
from services.email import send_invite_email, send_recover_email,
send_password_was_changed_email
from werkzeug.datastructures import CombinedMultiDict
from werkzeug.utils import secure_filename
from app import server, app
from app import db
from models import User, Post
from forms import RegisterForm, LoginForm, ForgotForm, ProfileForm,
ResetPassword, InviteForm, PostForm
from flask_mongoengine import MongoEngine
from flask_login import login_user, logout_user, current_user,
login_required, LoginManager
import os
from flask_babel import Babel, lazy_gettext
from flask_uploads import UploadSet, IMAGES, configure_uploads
from flask_avatar import Avatar
from momentjs import momentjs
from flask_mail import Mail
from dash import Dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, State, Output
import pandas as pd
import plotly.graph_objs as go
from analysis import *
df = pd.read_csv(
'/Users.../ds/total/main.csv')
@server.before_request
def before_request():
g.user = current_user
@server.route('/index', methods=['GET','POST'])
def index():
app.layout = html.Div([
dcc.Graph(
..... [[more dash code]]
])
app.layout = html.Div(children=[
[[more dash code]]
])
这是我的服务器。py:从应用程序导入服务器,应用程序服务器。运行(调试=True)
当我运行这一切时,我得到:
Traceback (most recent call last):
File "/Users/..lib/python3.6/site-packages/flask/app.py", line 2292, in
wsgi_app
response = self.full_dispatch_request()
File "/Users/lib/python3.6/site-packages/flask/app.py", line 1808, in
full_dispatch_request
self.try_trigger_before_first_request_functions()
File "/Users/lib/python3.6/site-packages/flask/app.py", line 1855, in
try_trigger_before_first_request_functions
func()
File "/Users/lib/python3.6/site-packages/dash/dash.py", line 561, in
_setup_server
self._generate_scripts_html()
File "/Users//lib/python3.6/site-packages/dash/dash.py", line 245, in
_generate_scripts_html
self.scripts.get_all_scripts() +
File "/Users/lib/python3.6/site-packages/dash/resources.py", line 128,
in get_all_scripts
return self._resources.get_all_resources()
File "/Users/lib/python3.6/site-packages/dash/resources.py", line 57,
in get_all_resources
self.get_inferred_resources() + self._resources
File "/Users//lib/python3.6/site-packages/dash/resources.py", line 86,
in
get_inferred_resources
for t in layout.traverse():
AttributeError: 'NoneType' object has no attribute 'traverse'
当我试图运行我的Dash应用程序时,我有同样的错误消息,多亏了这个线程,我修复了它。据说需要在Procfile中将app: server
更改为index:app.server
。
我不确定它是否适用于你的情况,如果你甚至有一个Procfile文件,但我把它放在这里的人在相同的情况下,我是。
我一直在努力学习Python(目前的请求和美丽的soup4),我在网上找到了一个教程 问题是我一直得到下面的错误,根本无法弄清楚... 任何帮助都将不胜感激! 回溯(最近一次调用last):文件“C:\Users\BillyBob\Desktop\Web Scrap.py”,第14行,标题=a.string。strip()AttributeError:'NoneType'对象没有属性'strip'
我正在尝试删除空行。但是,当我试图计算空行数以查看它是否有效时,我有一个错误: AttributeError:“非类型”对象没有属性“isnull” 我的剧本: 输出: Traceback(最近的调用最后): 打印文件“\data\u vis.py”,第12行(data\u not\u empty.isnull().sum()) AttributeError:“非类型”对象没有属性“isnull”
我正在随意地编程我的不和谐机器人,当我完成后,我通过使用我的替代帐户加入测试服务器来测试我的代码(当有人加入服务器时,它会发送欢迎消息)。但是当另一种选择加入时,我得到了这个错误: 我不知道出了什么问题。我的代码:https://pastebin.com/VntL0y5d
我的代码返回这个错误"'NoneType对象没有属性'发送'" 这是我的密码 导入discord从discord导入操作系统。ext导入命令 客户=不和谐。客户() 类日志记录(commands.Cog):“为您设置日志记录” def设置(客户端):客户端。添加_cog(日志记录(客户端)) 我是在我的齿轮,而不是在主要。派克
我尝试了谷歌云运行和完美的工作,但突然得到了错误,而在几天后崩溃(属性错误):'NoneType'对象没有属性'图像' 一切似乎都很好,我已经设置了项目名称,地区,但得到相同的错误 使用的命令是 gcloud测试版运行部署——镜像gcr。io/云运行测试/映像名称--允许未经身份验证--更新env vars environment=“生产”
问题内容: 我想转换火花数据框架以使用以下代码添加: 详细的错误消息是: 有人知道我在这里做错了吗?谢谢! 问题答案: 您无法使用数据框,但可以将数据框转换为RDD并通过映射将其映射。在Spark 2.0之前,别名为。使用Spark 2.0,您必须先明确调用。