在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寸显示器看张柏芝的星语心愿看得呜哩哇啦的,我进去的时候正碰到张柏芝跳进游泳池那一幕,一帮男生在努力地憋眼泪,我插了一句“张柏芝这肚脐眼长的不错”,他们群起捶我,说啥玩意儿。
再过很多年,不只看到张柏芝的肚脐眼,还看到了别的地方。
然后那群憋眼泪的小男生都成了奔五的大叔。
世事无常, 隔空相望。
"没有一个小男孩的理想是长大以后能买房"
------ 佚名
BTC离中本聪的理想世界恐怕是渐行渐远了。
The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.
This is for anyone who has the faith and the courage to hold onto the goodness in themselves and to hold onto the goodness in each other — no matter …
早上打开阿里云首页严重超时,看了下Chrome Console,赫然发现一行提示“鸿蒙首屏模块执行等待超时”
这是什么鬼。。。
早上去医院复查耳朵。
到自助取号机取号时看到显示自己的资料是43岁,当时觉得有点陌生,但没在意。
到办公室想起这事,看了下日期,原来到了4月份。
这么多年了,受英语书写影响,在django 模板里写filter,参数前面的冒号后老是习惯性加个空格,然后老是出错,娘的。
这是对的 {{ product_cart.price|local_price:product_cart.currency }} 这会报错 {{ product_cart.price|local_price: product_cart.currency }}docker 打包image的时候,因为没指定django版本,自动升级到了3.2,工厂有人哇哇叫说二维码扫不出东西了,查了下发现手机端产品标签内容页变404了
urlpatterns += i18n_patterns( path('', admin.site.urls, name='index'), ... 别的配置... )这样会导致别的配置都不可用,把位置挪到最后像下面一样,就可以了,这什么鬼问题。
urlpatterns += i18n_patterns( ... 别的配置... path('', admin.site.urls, name='index'), )