V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dcoder  ›  全部回复第 17 页 / 共 32 页
回复总数  623
1 ... 13  14  15  16  17  18  19  20  21  22 ... 32  
2019-02-14 05:16:36 +08:00
回复了 chaleaochexist 创建的主题 Python 一个 django+sqlalchemy 的项目,如何优化?
你这个用法太奇怪了, 不能继续错下去...
用 DRF, 其实主要用 Serializer + APIView 是最方便, 最灵活的.
不用 DRF viewset 是可以的, 甚至 DRF ModelSerializer, GenericView 之类的都可以少用 (只在开发调试时用).
2019-01-07 09:28:39 +08:00
回复了 hellowes 创建的主题 程序员 创业公司要减员,应该选择前端还是后端?
@hellowes
你朋友笨啊, 看不出来后端比前端厉害得多么? (有些, 不是所有)前端时候重复改来改去,就是瞎搞...
还有, 神马前端写几行毛糙的 Node.js server, 就 full stack,多半都是扯...
2018-10-22 15:38:03 +08:00
回复了 ifoolish 创建的主题 Python Pipenv 到底解决了什么问题?
@uranusjr @ifoolish
我就问个最简单粗暴的问题, 在大多数时候, pipenv 到底能不能完美地复制一个开发环境?
比如我用 Mac 在本地做完了开发, 想 deploy 到 AWS, 用 Pipfile.lock 就能完美复制本地环境,
保证无错地在 AWS 的 Linux server 上跑起来么? 哪种情况下会出错, 是 pipenv 用户需要避免的?

另外, 假设我每次在本地 Mac 更新开发配置, 有没有 reliable 的流程 push 更新到我 AWS server 上?
如果可以的话,就可以用 pipenv 来做自动部署了. 有没有人这么做? 一定程度代替 docker?

从 pipenv 官网上看, 其设计思路是, 要查看被依赖包的 hash 的, 类似 Nix ( https://nixos.org/nix/)
所以它解决的问题,应该是可靠地 produce deterministic builds 环境.
2018-10-22 09:32:05 +08:00
回复了 baskice 创建的主题 问与答 Docker 怎么这么难用,是我方法不对吗?
4 docker 跟 systemd 有仇?

@baskice 你的理解是对了,docker 就是想把 systemd 架空.
一旦你开始试着用 docker 全家桶,很多过去的 DevOps 配置经验就不管用了.
你用以前的经验,在 docker 里配个最简单的东西,很可能就是不 work... 非常烦
2018-10-10 15:07:57 +08:00
回复了 simonqian 创建的主题 职场话题 一线大数据码农该何去何从?
@fireapp Redis 不只能做缓存,能干很多其他的事情
2018-10-10 15:06:07 +08:00
回复了 simonqian 创建的主题 职场话题 一线大数据码农该何去何从?
@fireapp 看来 filebeat -> kafka 是王道, 之后怎么折腾都行.
ES maintain 起来确实麻烦了点
logstash 说实话质量很粗糙, 你们用来 parse log? 有啥代替品没?
2018-10-10 11:59:55 +08:00
回复了 simonqian 创建的主题 职场话题 一线大数据码农该何去何从?
@fireapp
fluentd, logstash, filebeat 都有,
后没没有接 ElasticSearch?
2018-07-21 06:16:33 +08:00
回复了 013231 创建的主题 Django 11 年前的一個 ticket,到現在還沒解決。。。
@julyclyde

「数据库里如果出现 many to many 基本上就是设计错误」是什么鬼。+1

"正确的做法是额外有个 m*n 表,而不是直接在表上做 many to many" 这又是什么意思?
Django 的 many to many 本身就会建立一个额外的表来存关系的呀?
2018-06-13 09:00:45 +08:00
回复了 scriptB0y 创建的主题 Python Django 如何将一个 app 拆成两个 app?
@scriptB0y @wyntergreg 我也感觉把 "models 直接放到一个 common_app" 里最清静啊,实际用起来有什么问题没?

我想的方案, 兼顾 model migration 的方便, 和以后抽象出 reusable Django app.
common_app 里定义所有的 models, 注意这里 common_app.models 是个 python 包 (带 __init__ 的文件夹).
然后各种业务逻辑,可以自由定义和重构在各个 empty-model 的 app 中, 也就是还是当 Django app 来些,只是 models.py 是空的, 真正的 models 还是从 common_app.models 里 import 的 (你也可以事先 import 到这个 app 的 empty models.py 中).
这样的话,各个业务逻辑的 app,就随便重构, 移动, 修改了.
万一哪天真想抽象出一个 reusable Django app, 可以 export 到另外的 project/server 中.
再自定义 migration 脚本, 把 common_app 中的 model 和 model data 导出来到这个 reusable app 中.
2018-05-11 08:52:20 +08:00
回复了 vicalloy 创建的主题 MongoDB 有谁在用 MongoDB 体验怎么样
发完后,发现这个帖子好老...
2018-05-11 08:51:51 +08:00
回复了 vicalloy 创建的主题 MongoDB 有谁在用 MongoDB 体验怎么样
MongoDB, PostgreSQL, MySQL 都用过, 我觉得下面这篇说得不错, 以前没读到过.
http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/
2018-05-09 04:11:32 +08:00
回复了 FrankFang128 创建的主题 程序员 把 throw error 当做 goto 使用是一个好的实践吗?
@FrankFang128
我一直觉得 '异常' 基本就是个 goto 啊, 目的之一就是为了减少复杂的 if-else. 难道这个理解不对么?
2017-09-11 01:18:24 +08:00
回复了 answershuto 创建的主题 JavaScript 说说 VNode 节点(Vue.js 实现)
支持一个
2017-08-24 05:35:48 +08:00
回复了 Livid 创建的主题 Bitcoin 有人打算把自己的所有积蓄和能借到的钱全部投入 Bitcoin
现在来看这个帖子, 非常有意思...
2017-08-15 07:30:47 +08:00
回复了 FrankFang128 创建的主题 程序员 寻一个 bash alias/scripts 分享网站
@FrankFang128 @feiyuanqiu @max0ne
http://alias.sh
好像已经死了? 代替者是啥?
2017-08-11 08:45:00 +08:00
回复了 bear2017 创建的主题 程序员 用 vue 一般都配合什么 UI 框架呢?
@bear2017
同是后端+业余前端, 觉得 bootstrap 和 jquery 才是真正不过时的东西...
react+redux 应该比 vue 还麻烦
2017-08-11 07:25:44 +08:00
回复了 bear2017 创建的主题 程序员 用 vue 一般都配合什么 UI 框架呢?
@bear2017
vue 及其这些 ui 库,和经典的 bootstrap, Jquery 混起来用,方便不?
vue 不是号称"渐进式"框架么, 混搭用的话,会不会比 react.js 之类方便.
@1000copy
同意很多吐槽, 各个 git xxx 的语义有时找不到规律, 最后靠一个个的经验记忆
2017-07-21 03:24:26 +08:00
回复了 raawaa 创建的主题 Linux 把 oh-my-zsh 删了
一直没搞懂用 oh-my-zsh 的必要好处
1 ... 13  14  15  16  17  18  19  20  21  22 ... 32  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1894 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 16:31 · PVG 00:31 · LAX 08:31 · JFK 11:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.