静谷

静谷 查看完整档案

成都编辑  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

静谷 提出了问题 · 3月31日

html5 audio IOS无法连续播放音乐

js监听audio播放完事件,当前歌曲播放完后修改src立即继续播放
代码没有问题,在PC端工作正常,但是貌似因为IOS机制(只能在用户交互后才能播放音频)限制,无法在IOS设备上正常工作,播放完一首后就停止播放了。

请问如何在IOS上实现连续播放功能?

关注 2 回答 1

静谷 回答了问题 · 3月20日

解决Python 无法获取本地颁发者证书 (_ssl.c:1056)

在安装brew后问题解决

关注 1 回答 1

静谷 赞了回答 · 3月19日

解决css 宽度设置100%,怎么设置让高度和宽度相等?

提供一种思路:

{
  width: 100%;
  padding-top: 100%;
}

关注 4 回答 4

静谷 提出了问题 · 2月28日

解决Python 无法获取本地颁发者证书 (_ssl.c:1056)

在我使用you-get(一个下载软件)下载过程中Python会报错,具体信息:

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>

貌似是本地ssl的问题,虽然在我全局取消ssl验证后工作正常,但是还是想知道为什么?想要一个完美解决方法、

环境:MacOS CatalinaPython 3.7.3

关注 1 回答 1

静谷 提出了问题 · 2019-02-23

网易免费企业邮箱 MX解析失败

DNS设置:
clipboard.png

已通过实名验证,但是还是提示未通过,已经等了大约8小时了,请教大家

关注 1 回答 0

静谷 赞了问题 · 2019-02-19

解决使用flask-migrate进行数据库迁移时,如何更改db.String()的长度?

比如有一个简单的模型

class User(db.Model):
    __tablename__ = 'users'
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(32), index=True)

一开始,username的长度限制在32,现在将其增大,比如说变为128,flask-migrate似乎不会检测到这个String变长的变化。

我使用了命令自动生成迁移脚本

python code.py db migrate -m "some comment"
python code.py db upgrade

之后,发现username的列的长度依旧被限制在32.

如何进行String长度的变化这种迁移?

关注 3 回答 2

静谷 收藏了问题 · 2019-02-19

使用flask-migrate进行数据库迁移时,如何更改db.String()的长度?

比如有一个简单的模型

class User(db.Model):
    __tablename__ = 'users'
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(32), index=True)

一开始,username的长度限制在32,现在将其增大,比如说变为128,flask-migrate似乎不会检测到这个String变长的变化。

我使用了命令自动生成迁移脚本

python code.py db migrate -m "some comment"
python code.py db upgrade

之后,发现username的列的长度依旧被限制在32.

如何进行String长度的变化这种迁移?

静谷 提出了问题 · 2019-02-19

Nginx代理Flask项目 cookie异常,丢失

项目用的Nginx+Gunicorn+Flask,已经成功部署到vultr服务器上,外网可以访问。本地使用flask内置服务器运行时无任何问题,所以问题应该就处在Nginx上

现在问题是即使我登录了(并且密码正确),从登录界面/login跳转(Flask重定向redirect())到根目录/后,session似乎丢失了,原本后端Flask会判断session的值,如果已登录,那么就显示另外一种界面,而跳转后现在却是未登录的界面。

还有一个奇怪的现象:这时在根目录一刷新,session似乎又有了,再一刷新又没有了……其他目录无此现象

已尝试配置Nginx,无效

proxy_cookie_path / /login;

现在的Nginx配置文件
/etc/nginx/nginx.conf

server {
        listen       80;# 80 default_server;
        #listen       [::]:80 default_server;
        server_name  _;
        # root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
                proxy_pass http://127.0.0.1:8000; # Gunicorn的服务地址
                proxy_set_header Host $host:$server_port;
                proxy_set_header Cookie $http_cookie;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                # proxy_cookie_path / /login;
                client_max_body_size 5M;
        }

刚刚上线的网站,急,请教大家!

关注 1 回答 0

静谷 提出了问题 · 2019-02-19

如何安全优雅地关闭gunicorn

只会ps -A找到gunicorn的PID,再直接kill -9,想问一下有没有其他安全、优雅的方法?

关注 2 回答 1

静谷 赞了回答 · 2019-02-18

解决使用flask-migrate进行数据库迁移时,如何更改db.String()的长度?

alembic支持检测字段长度改变,不过它不是默认的,需要配置。

设置compare_typeTrue可以检查出类型字段的改变比如字段长度,设置compare_server_default可以检查出设置的字段默认值的改变。

详细参考文档

关注 3 回答 2

认证与成就

  • 获得 0 次点赞
  • 获得 9 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 9 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-08-09
个人主页被 151 人浏览