V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhengxiaowai  ›  全部回复第 61 页 / 共 70 页
回复总数  1400
1 ... 53  54  55  56  57  58  59  60  61  62 ... 70  
北网通,南电信
2017-06-01 10:39:01 +08:00
回复了 garygay 创建的主题 Python 请教 django 1.11 下渲染模板的各种方法的异同点
大兄弟,这种是直接看几行源码就能明白的问题。

你的方法 1 和 方法 2 本质的差别在于是否需要在 context 中添加 request。所以你只要明白 django 中这个 request 和
locals() 是什么意思,就知道这两个的区别了。

- locals(): 这是一个 Python 局部命名空间,存在局部变量。
- django 的 request: 这个是 Django Request 的一个实例,主要存储着一些 HTTP 相关一些基本信息。

至于用不用 request 取决你模板中时候要使用,不使用不传也是可以的。

----

其实放出的这两个函数的源码,你就可以看出来和你方法 1 和 方法 2 有什么异同了。

#: django.shortcuts.render
def render(request, template_name, context=None, content_type=None, status=None, using=None):
content = loader.render_to_string(template_name, context, request, using=using)
return HttpResponse(content, content_type, status)

loader 是 django template 的一个代理。
render_to_string 本质就是把 template 转换成字符串。

#: loader.render_to_string
def render_to_string(template_name, context=None, request=None, using=None):
if isinstance(template_name, (list, tuple)):
template = select_template(template_name, using=using)
else:
template = get_template(template_name, using=using)
return template.render(context, request)

明显看出来,你对框架整体架构不是很清楚。
我觉得我的《 Bottle 源码分析》对你会有帮助: https://hexiangyu.me/posts/18
2017-05-31 13:50:14 +08:00
回复了 betula 创建的主题 硬件 最近想入手 X230,有些问题想问大家
为什么不买新的。。。
2017-05-31 13:28:14 +08:00
回复了 anzhan168 创建的主题 硬件 网上配图形工作站有好的卖家推荐下吗~多谢
买个工作站笔记本就好了呀
2017-05-31 13:24:53 +08:00
回复了 brainjoy 创建的主题 程序员 同志们,你们平时办公聊天打字敲代码都用的什么键盘?
poker 升级版 红轴
2017-05-31 11:29:40 +08:00
回复了 jiqing 创建的主题 职场话题 高中同学培训了半年前端现在北京 10K
培训出来都是 3 年经验,3 年要 10k,HR 不傻、面试官更不傻。3 年在北京一般都 20k 起了。
公司业务不需要很厉害的人,就那么凑合来呗,能干活就行。

一般小公司能进,大公司几率太小,还有背调,之前在看过直接被打脸的。。。

面试者碰上了简历中造假工作经验所在公司的前员工。。。
2017-05-31 11:24:10 +08:00
回复了 swordspoet 创建的主题 职场话题 什么值得买(smzdm.com)这家公司怎么样?
听说上市了
2017-05-31 11:22:28 +08:00
回复了 tedchen 创建的主题 macOS 中小企业 Mac Time Machine 的最佳实践是什么?
小米路由 8T。。。
2017-05-31 11:21:08 +08:00
回复了 leyle 创建的主题 Python 最近的几件小事,让我决定后续开发以 3 为主了
是你不太了解 python2 的各种编码和转换关系罢了。。
2017-05-31 11:18:17 +08:00
回复了 tianxiacangshen 创建的主题 PHP 有没有人怀疑过 rand()函数得到的随机数并不随机?
你听过安全随机数么
2017-05-31 11:15:39 +08:00
回复了 huaxing0211 创建的主题 云计算 测试腾讯云 CVM 的 IO,这个感觉如何?
linode 吊打一切 I/O 读写 700 多
2017-05-31 11:13:32 +08:00
回复了 qq450255457 创建的主题 Python 程序热启动方案讨论
这里用 redis 不好,应该要选择其他的可以持久化的 MQ,比如 RabbitMQ。
挂掉以后,重启先检查当前队列,有没有历史数据。有的话处理,没有的话丢下一步。
2017-05-31 11:08:55 +08:00
回复了 twitterpig 创建的主题 Python 为什么推荐使用 import 而不是 from...import 语句?
在不同的书中推荐的也不一样。总结来看是这样子的

- 推荐 import 的理由是防止命名空间的污染,使用起来有逻辑一眼就看出从哪个包出来的
- 推荐使用 from xxx import xxx 的理由是按需导入,减少内存的占用,容易污染当前命名空间

所以还是 直接 import 好像比较好,内存什么的只要不爆炸都好说。
2017-05-31 11:03:11 +08:00
回复了 katos 创建的主题 程序员 今年 618 大家准备买什么书。
@Faratv2 年代在变,必须要适应电纸书。

纸质书适合教材和原理类书籍。
教程类和工具类说真的,教程类看一遍以后基本吃灰,有问题一般都直接 google,谁还去翻书。
工具类都是大砖头,吃灰率更高,想起来看看,想不起来就没看了。恩垫显示器效果不错。

电子书的更新速度明显比纸质书快,纸质还在印刷,电子书一般就出来了,修订也快。

没有电子书一般都是国内的书,国外的书 99% 都电子版,国内拿到版权一般同时也有电子版版权。

国内异步社区和图灵社区电子书有 PDF 版本的,大部分高质量书都有。
至于 kindle 嘛,我一般都是放工具书在里面,坐地铁看。陆陆续续 《 Python cookbook 》 都看完了。。。

话说上次搬家,自如师傅把我那一箱子书,刚刚背起来就直接做地上了。。。
2017-05-31 10:53:34 +08:00
回复了 hanxiaomeng 创建的主题 程序员 看不懂《算法》第四版中的命题和证明怎么办?
别听前面回答瞎说,先去看什么数学,至少对你目前的情况是没什么用的。

《算法》这本书,偏重于实现,我认为的学习方法应该是:
1. 先熟悉 JAVA,不用太深入看得懂就行,如果有 OO 语言基础,配合第一章的内容没压力。
2. 看原理,实现过程、和结论。证明可以看,看不懂就拉倒。
3. 所有的代码必须最少执行过。最好的是看完一遍,自己写,不懂得参考书中代码,自己 DEBUG 过。
4. 可以配合 Coursera 上的课,是配套的。英文字幕慢点看,问题也不是很大。
5. 有精力可以刷课后题,当然难度不小。

所以总结来看你只需要会:
1. 中文或者英文
2. 写过程序,最好熟悉 OO 语言
3. (重点)坚持
2017-05-31 10:42:26 +08:00
回复了 EXDestroyer 创建的主题 JavaScript 如何改造以下场景 if-else 的代码?
google Strategy method

话说策略模式真是解决 if-else 的利器
2017-05-31 10:40:14 +08:00
回复了 katos 创建的主题 程序员 今年 618 大家准备买什么书。
这两年被套路了无数遍。。
先涨价,从 7-8 折 变成了 9-9.8 折
然后放优惠券,什么 200 - 100,100 - 50
然后到抢购时间,第一时间提交,显示提交错误。。返回后显示无货
再去找书,发现之前有货的又显示无货了
GG 了

没买房还是少买纸质书,搬过家的都知道。。。

书买多了真 特么 看不完,书也不是太贵,买一本看一本吧。。

还是多买电子书吧。。。。

good luck
中文字体 20M+ are you sure?
2017-05-31 10:27:29 +08:00
回复了 dongoo 创建的主题 问与答 请问公司将全员基本工资按最低工资标准定,是否合理合规?
五险没多大卵用,养老多那么几十块钱。
公积金真的有用,真真的白花花的银子
1 ... 53  54  55  56  57  58  59  60  61  62 ... 70  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2773 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 08:48 · PVG 16:48 · LAX 01:48 · JFK 04:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.