小编bre*_*nan的帖子

无法在 Heroku 上使用 Flask 上传文件

我正在尝试添加一个文件添加按钮,用于将文件上传到我的 Flask Heroku 应用程序上的文件夹,但是当我点击提交按钮时出现应用程序错误。

class PhotoForm(Form):
    photo = FileField('Your photo')
    submit = SubmitField('Submit')

@app.route('/upload', methods=('GET', 'POST'))
def upload():
    form = PhotoForm()
    if form.validate_on_submit():
        filename = secure_filename(form.photo.data.filename)
        form.photo.data.save("uploads/" + filename)
    else:
        filename = None
    return render_template('upload.html', form=form, filename=filename)
Run Code Online (Sandbox Code Playgroud)

这是upload.html:

{% extends "base.html" %}
{% import "bootstrap/wtf.html" as wtf %}
{% block page_content %}
<form action="uploads/" method="POST" enctype="multipart/form-data">
    {{ wtf.quick_form(form)}}
</form>

{{filename}}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

这是它抛出的错误:

2015-01-21T20:52:24.834249+00:00 heroku[router]: sock=backend at=error code=H18
desc="Request Interrupted" method=POST path="/uploads/" host=xxxx.h
erokuapp.com request_id=18dabdc3-400e-4c8b-ba8a-8d52d4cc1cb5 fwd="8.34.183.2" dy
no=web.1 connect=3ms …
Run Code Online (Sandbox Code Playgroud)

python upload heroku flask

6
推荐指数
1
解决办法
2744
查看次数

将JSON加速到具有大量数据操作的数据帧

我有一大堆JSON数据格式如下:

[
    [{
        "created_at": "2017-04-28T16:52:36Z",
        "as_of": "2017-04-28T17:00:05Z",
        "trends": [{
            "url": "http://twitter.com/search?q=%23ChavezSigueCandanga",
            "query": "%23ChavezSigueCandanga",
            "tweet_volume": 44587,
            "name": "#ChavezSigueCandanga",
            "promoted_content": null
        }, {
            "url": "http://twitter.com/search?q=%2327Abr",
            "query": "%2327Abr",
            "tweet_volume": 79781,
            "name": "#27Abr",
            "promoted_content": null
        }],
        "locations": [{
            "woeid": 395277,
            "name": "Turmero"
        }]
    }],
    [{
        "created_at": "2017-04-28T16:57:35Z",
        "as_of": "2017-04-28T17:00:03Z",
        "trends": [{
            "url": "http://twitter.com/search?q=%23fyrefestival",
            "query": "%23fyrefestival",
            "tweet_volume": 141385,
            "name": "#fyrefestival",
            "promoted_content": null
        }, {
            "url": "http://twitter.com/search?q=%23HotDocs17",
            "query": "%23HotDocs17",
            "tweet_volume": null,
            "name": "#HotDocs17",
            "promoted_content": null
        }],
        "locations": [{
            "woeid": 9807,
            "name": "Vancouver"
        }]
    }]
]...
Run Code Online (Sandbox Code Playgroud)

我编写了一个函数,将其格式化为采用以下形式的pandas数据框: …

python json dataframe pandas

5
推荐指数
1
解决办法
241
查看次数

如何使用jira-python更快地获得jira项目的问题总数?

以下代码返回所有的jira并花费更多时间。我想更快地获得总的jira计数,而没有jira详细信息

jira.search_issues('project=PROJ and assignee != currentUser()')
Run Code Online (Sandbox Code Playgroud)

通过以下链接,我们可以使用JQL获得总数,如何使用jira-python进行相同操作。 https://jira.atlassian.com/browse/JRA-29903

通过添加maxResults = 0尝试以下代码,但它返回的是空列表,而不是总的jira计数。

jira.search_issues('project=PROJ and assignee != currentUser()', 
                   startAt = 0, 
                   maxResults = 0)
Run Code Online (Sandbox Code Playgroud)

python jira jira-plugin python-jira jira-rest-api

3
推荐指数
1
解决办法
1856
查看次数

在Pandas DataFrames中查找最近的点

我对Python很陌生。我在Postgres中有下表。这些多边形值与四个坐标联动同样Id具有ZONE名字我已存储在Python数据帧该数据称为df1

Id  Order   Lat              Lon            Zone
00001   1   50.6373473  3.075029928          A
00001   2   50.63740441 3.075068636          A
00001   3   50.63744285 3.074951754          A 
00001   4   50.63737839 3.074913884          A 
00002   1   50.6376054  3.0750528            B
00002   2   50.6375896  3.0751209            B
00002   3   50.6374239  3.0750246            B
00002   4   50.6374404  3.0749554            B
Run Code Online (Sandbox Code Playgroud)

我的Json数据带有LonLat值,并且将它们存储为称为的python数据框df2

Lat                  Lon
50.6375524099   3.07507914474
50.6375714407   3.07508201591
Run Code Online (Sandbox Code Playgroud)

我的任务是比较每个区域的四个坐标的值df2 LatLon值,df1以提取区域名称并将其添加到中df2

例如(50.637552409 3.07507914474)属于Zone B …

python postgresql pandas

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

检查 Python 对象

我正在查看一位不再与我们合作的同事给我的代码。

我有一个名为 rx 的列表变量。

>> type(rx)

type 'list'
Run Code Online (Sandbox Code Playgroud)

当我去查看 rx[0] 内部时,我得到了这个:

>> rx[0]

<Thing.thing.stuff.Rx object at 0x10e1e1c10>
Run Code Online (Sandbox Code Playgroud)

谁能翻译一下这是什么意思?而且,更重要的是,我如何才能在 rx 列表中查看此对象内部的内容?

任何帮助表示赞赏。

python indexing object

-2
推荐指数
1
解决办法
1042
查看次数