V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Carrycat  ›  全部回复第 1 页 / 共 1 页
回复总数  7
2016-10-29 16:38:44 +08:00
回复了 Carrycat 创建的主题 Python 呵呵呵呵 Django Channels 与 Twisted
@ericls 现在没必要太急用 async 那个指定的 asgi: Daphne 还不稳定, 心疼 Gunicorn
2016-09-28 03:36:47 +08:00
回复了 omg21 创建的主题 Python 陷在这段思路里了,求指教
用 if else 判罚吧, if 后 python 不会 evaluate else 的东西,整个 runtime 还是 O ( n) 重写一遍就是 O ( n+m )了,别担心 python 判断 if 的速度。还有就是有句话说的好 "Any fool can write code that a computer can understand... But only good programmers write code that humans can understand." -- Martin Fowler
2016-08-10 14:43:44 +08:00
回复了 myyou 创建的主题 Python uwsgi 多进程会不会使数据库出现重复数据?
会的 最简单的体验方法就是 在 gunicorn or wsgi 的 multi workers 情况下连续 POST or Put 相同的 api 就发现了。原因是 django default 是 autocommit=true
你必须在关键写入地方使用

with transaction.atomic(): # django >= 1.9
#or install django-transaction-hooks if django < 1.9 这个插件可以 lock table row not whole table
https://github.com/carljm/django-transaction-hooks
2015-11-14 02:25:18 +08:00
回复了 shiziwen 创建的主题 Django django haystack 中使用 Spatial Search order_by 的一个问题
@shiziwen
https://github.com/DrChai/Haystack-SolrEnginePlus 不过一直没有 documentation ,最近没有时间 Update ,毕竟是我们自己用的 Interface not friendly 。
如果你不需要 Cursor Pagin 而且也用 Solr 的话,其实可以很好改动的,在 python34\Lib\site-packages\haystack\backends\solr_backend.py
Line159 if sort_by in ['distance asc', 'distance desc'] and distance_point:
这个判断删除掉就好了
2015-11-12 17:12:35 +08:00
回复了 shiziwen 创建的主题 Django django rest 第三方登录问题
drf 自带的 token 是 basic implementation 有很多潜在问题 基本不能实际用 比如 token user 是 onetoone 这个无法做到 single user multiple login 建议你改到 oath2 工具我用的 Django oauth2 toolkit 和 allauth 提供的第三方 social login 再把他们结合一下
即时消息 sms 可以不保存到后端的 所以和 Django 无关, notification 用 Django stream feed 就好了 你要知道 iOS 一关你只能 connect apns
2015-11-12 17:00:51 +08:00
回复了 shiziwen 创建的主题 Django django haystack 中使用 Spatial Search order_by 的一个问题
我的 app 搜索功能也使用了 haystack ,目前 haystack 还是有很多缺点比如无法 cursor pagination- cursor 分页功能这个要求就是 unique order 所以任何 orderby 都应该再加 id : order_by('distance','pk')
于是我自己改了 haystack backends 让他不仅支持以上功能还支持 cursor pagination.
对了我是 Solr 感兴趣的话我可以 update github
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2829 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 15:13 · PVG 23:13 · LAX 07:13 · JFK 10:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.