要重构一个项目,想着先在build 一下 docker image
输入命令之后就跟儿子去山上玩去了,周末两天居然都还在检查pip。。。
周一上班一项一项的试,终于发现罪魁祸首是 social-auth-app-django ,反正也要换成django-allauth,注释之
nginx做反向代理, 要是取到的是内网网址,
daphne命令加上--proxy-headers
CMD ["daphne", "-b", "0.0.0.0", "-p", "1000", "--proxy-headers", "niubiapp.asgi:application"]把wsgi改为asgi部署之后,websocket 一直报404
nginx配置按文档修改,正常运行了。
https://channels.readthedocs.io/en/latest/deploying.html#http-and-websocket
碎叫。
面对微信api编程,他娘的就像在缝缝补补科学怪人,离优雅十万八千里。
下东西的时候,不小心浏览了下rarbg上的评论,真是让人忍俊不禁。。。
长久以来一直用WSGI部署Django应用,最近上Django Channels,wss部署到生产环境不管用了,
把gunicorn换成daphne,
Dockfile 最后增加命令
CMD ["daphne", "-b", "0.0.0.0", "-p", "8888", "nameniubiapp.asgi:application"]搞定。
一直报错,重写/socialaccount/authentication_error.html 里把报错信息放出来,居然是unicode的繁体中文“無法載入網址: 這個網址的網域未包含在應用程式的網域中。若要載入這個網址,請在應用程式設定的「應用程式網域」欄位中新增應用程式的所有的網域及子網域” Blabla, OAuthException code: 191
去github的issues看有不少人提问这事,作者回答“你们在FB那边的配置问题,哥爱莫能助”。。。
无意发现这里 https://stackoverflow.com/questions/52182995/django-allauth-and-facebook-url-blocked-challenge
他说他加上以下配置,完了还报错:
ACCOUNT_DEFAULT_HTTP_PROTOCOL = "https" DEFAULT_HTTP_PROTOCOL = "https"
然后我加上,正常了。。。
最近一年耳朵老是嗡嗡响,被告诫要少用耳机
不想晚上写程序的时候听音乐打扰妻子儿子女儿,不敢用大音箱
买了一对可以TWS配对的mini金属音箱,看介绍说是“金属重低音蓝牙音箱”,买的时候一直疑惑现在技术发展成这样了?这么小尺寸的喇叭能有低音?回到家一听果然。。。低音没法听,除非两只手不干活举起来放在耳朵边。。。凑合用来听粤语歌和钢琴曲吧。
手感和外观设计还行。
半年前一个vue项目更新一下居然出这么多版本方面的幺蛾子, 个人或者是公司内部少数人用的应用,还是直接django admin来得快和简单。
在django admin的 change list界面里,自定义一个action, 当执行这个action之后,一般来说页面会刷新,所有选中状态会消失,
查了半天也没发现有太简单的方法,什么重写一个template等等,就为了一个选中状态,懒得搞。
于是在action中用mark_safe标签把一个带值的hidden渲染到页面,admin class 里增加两个js媒体文件,根据id值自动点击之。
class ReceiptAdmin(admin.ModelAdmin): ... def sum(self, request, queryset): sum_ids = [] for q in queryset: sum_ids.append(q.id) receipt_sum = queryset.aggregate(Sum('amount')) self.message_user(request, …之前有个自用web服务架在树莓派上,一直通过frp内网穿透服务,用https://niubi.com:8888的方式访问,最近做Paypal支付,想直接在本机调试异步回调,之前微信开发在服务器上直接调试实在太粗旷了。
结果设置通知url的时候, PayPal只支付443端口,不支持8888,娘的,马清扬的Alipay开发都可以支持不同端口啊。
用“Nginx frp 反向代理”搜到若干不靠谱文章后,直接把443转到8888(域名,不是IP)搞定。
Nginx关键配置:
proxy_pass https://niubi.com:8888; proxy_ssl_server_name on;参考:https://www.gitmemory.com/issue/fatedier/frp/888/648284110
很多年前,大家都用豪杰解霸在电脑上看盗版电影, 还是rm格式的时候,
有一次小秦他们宿舍一堆男生围在一个17寸显示器看张柏芝的星语心愿看得呜哩哇啦的,我进去的时候正碰到张柏芝跳进游泳池那一幕,一帮男生在努力地憋眼泪,我插了一句“张柏芝这肚脐眼长的不错”,他们群起捶我,说啥玩意儿。
再过很多年,不只看到张柏芝的肚脐眼,还看到了别的地方。
然后那群憋眼泪的小男生都成了奔五的大叔。
世事无常, 隔空相望。