小编Jak*_*ake的帖子

如何在 Flask 框架上显示浏览器中的所有错误?

我使用 Flask 框架并构建了一个 Python 项目。当我在 SSH shell 上运行 python 文件时,它会在页面上显示所有错误。

在我安装 WSGI 以自动运行服务器后,它开始不在浏览器上显示错误。如果有错误,它只显示“内部服务器错误”。

我的python文件最后有这个选项。

if __name__ == '__main__':
    app.run(host='0.0.0.0',port=5000,debug=True)
Run Code Online (Sandbox Code Playgroud)

我想查看所有错误以找出问题。有没有办法查看浏览器上的所有错误?

python browser frameworks flask

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

Google Play Alpha/Beta 测试网址不起作用

我已将 Alpha 测试 APK 文件上传到 Google Play 并发布。Alpha 测试成员注册了 Google Circle 并点击了测试 URL。https://play.google.com/apps/testing/com.company.example。像这个。

但是,它不会出现在 Google Play 上。它找不到应用程序。像这样。

We're sorry, the requested URL was not found on this server.
Run Code Online (Sandbox Code Playgroud)

我等了 24 小时才发布,但还是一样。我发现这个人有和我一样的问题。Google Play 应用测试有效吗?但是,我不想更改应用程序的包名。

有没有人知道如何解决这个问题?谢谢你。

android

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

30秒后Asterisk呼叫掉线

我安装了Asterisk,并使用Android Zoiper应用程序拨打电话.它成功连接两个用户并听到声音,但30秒后呼叫掉线.

星号日志

[Apr 14 18:40:34] WARNING[27959]: chan_sip.c:4176 retrans_pkt: 
Retransmission timeout reached on transmission lPsW4atWG- for seqno 20 (Critical Response) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
Packet timed out after 31999ms with no response
[Apr 14 18:40:34] WARNING[27959]: chan_sip.c:4205 retrans_pkt: 
Hanging up call lPsW4atWG- - no reply to our critical packet (see https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions).
  == Spawn extension (from-sip, 1000, 1) exited non-zero on 'SIP/2000-0000000a'
Run Code Online (Sandbox Code Playgroud)

Sip.conf

[general]
 context=default                       ; Default context for incoming calls
 ;
 bindport=5060                   ; bindport is the local UDP port that Asterisk …
Run Code Online (Sandbox Code Playgroud)

asterisk

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

Asterisk - sip_parse_nat_option:nat = yes已弃用,请使用nat = force_rport,comedia

我已经安装了Asterisk 11并且遇到了这个错误.我更改了sip.conf并仍然看到星号调试模式的错误日志.

星号日志

[Apr 16 20:43:05] WARNING[18538]: sip/config_parser.c:812 sip_parse_nat_option: nat=yes is deprecated, use nat=force_rport,comedia instead
[Apr 16 20:43:11] WARNING[18538]: sip/config_parser.c:812 sip_parse_nat_option: nat=yes is deprecated, use nat=force_rport,comedia instead
[Apr 16 20:43:11] WARNING[18538]: sip/config_parser.c:812 sip_parse_nat_option: nat=yes is deprecated, use nat=force_rport,comedia instead
[Apr 16 20:43:11] WARNING[18538]: sip/config_parser.c:812 sip_parse_nat_option: nat=yes is deprecated, use nat=force_rport,comedia instead
[Apr 16 20:43:11] WARNING[18538]: sip/config_parser.c:812 sip_parse_nat_option: nat=yes is deprecated, use nat=force_rport,comedia instead
Run Code Online (Sandbox Code Playgroud)

sip.conf

nat=force_rport
Run Code Online (Sandbox Code Playgroud)

但是,我需要使用nat = yes选项.有没有办法删除此错误消息?

asterisk

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

Python Pymongo auth失败了

Pymongo一直未能登录MongoDB.我输入了"root"帐户的正确密码.

Traceback (most recent call last):
  File "index.py", line 3, in <module>
    from apis import app
  File "/home/app/apis/__init__.py", line 16, in <module>
    import apis.call
  File "/home/app/apis/call.py", line 12, in <module>
    import auth
  File "/home/app/apis/auth.py", line 18, in <module>
    connection.api.authenticate(database.ADMIN_ID,database.ADMIN_PASSWD)
  File "/usr/lib64/python2.6/site-packages/pymongo/database.py", line 875, in authenticate
    self.connection._cache_credentials(self.name, credentials)
  File "/usr/lib64/python2.6/site-packages/pymongo/mongo_client.py", line 456, in _cache_credentials
    auth.authenticate(credentials, sock_info, self.__simple_command)
  File "/usr/lib64/python2.6/site-packages/pymongo/auth.py", line 243, in authenticate
    auth_func(credentials[1:], sock_info, cmd_func)
  File "/usr/lib64/python2.6/site-packages/pymongo/auth.py", line 222, in _authenticate_mongo_cr
    cmd_func(sock_info, source, query)
  File "/usr/lib64/python2.6/site-packages/pymongo/mongo_client.py", line 687, in __simple_command …
Run Code Online (Sandbox Code Playgroud)

python mongodb pymongo

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

Amazon EC2 Server如何在不移动数据文件的情况下更改实例类型?

目前,我正在使用Amazon EC2 C1-medium服务器来运行我的服务.我听说Amazon EC2服务器制作了一个名为Amazon EC2 C3的新型服务器.亚马逊EC2 C3提供SSD硬盘.

我想知道我可以在不移动旧数据文件的情况下更改实例类型,我相信他们可以这样做,因为他们使用的是普通硬盘.但是,我发现即使我想将旧服务器更改为SSD硬盘,我也可以更改实例类型.

我还没有更改类型,因为我担心丢失服务器数据.我看了文件但找不到答案.它是如何工作的并且安全可行吗?

amazon-ec2 amazon-web-services

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

Python,如何导入子目录中的模块?

我正在使用Python和Flask来构建一个项目.

如何导入子目录中的模块?

这是目录结构.

/application
  /apis
    settings.py
index.py
Run Code Online (Sandbox Code Playgroud)

这是index.py文件.

from flask import Flask
import os
import sys
import random
from flask import render_template, request, jsonify, redirect, url_for, send_file, Response, make_response
from werkzeug import secure_filename

app = Flask(__name__)
app.debug = True

sys.path.append("apis")
import settings
Run Code Online (Sandbox Code Playgroud)

这是apis文件夹中的settings.py文件.

from flask import Flask
import pymongo
import datetime
import os
import sys
import random
from flask import render_template, request, jsonify, redirect, url_for, send_file, Response, make_response
from werkzeug import secure_filename

app = Flask(__name__)
app.debug = True

## About …
Run Code Online (Sandbox Code Playgroud)

python flask

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

检查Python Flask中是否存在post值

如何检查python烧瓶中存在的post值?

我是一名PHP程序员,在PHP中会是这样的.

function profile_update()
{
    if($this->input->post('photo))
    {
        echo 'photo is exist';
    }else{
        echo 'photo is not exist';
    }
}
Run Code Online (Sandbox Code Playgroud)

我想在python烧瓶中做这样的,但它会出错.

@app.route('/apis/settings/profile_update_submit', methods=['POST'])
def settings_profile_update_submit_test():
    now = datetime.datetime.utcnow()
    phone = request.form['phone']
    photo = request.file['photo']

if 'photo' in request.files:
    return 'photo exists'
else:
    return 'photo does not exist'
Run Code Online (Sandbox Code Playgroud)

即使我在表单中放置文件,这仍然显示"照片不存在"消息.

python flask

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

FreePBX添加新的SIP扩展

我已经使用FreePBX星号成功构建了VoIP服务器。当我在FreePBX上注册用户时,它可以正常工作。但是,我想直接从移动设备注册一个SIP帐户。我发现可以将自定义信息添加到FreePBX MySQL数据库中。

但是,它也不起作用,并且我找不到插入SIP密码的地方。有人说我需要对/var/www/html/admin/functions.inc.php文件做些事情。有没有更好的方法可以从FreePBX GUI外部创建新的SIP扩展?谢谢。

asterisk freepbx

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