V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  freakxx  ›  全部回复第 21 页 / 共 24 页
回复总数  474
1 ... 13  14  15  16  17  18  19  20  21  22 ... 24  
2019-02-14 14:21:06 +08:00
回复了 diangdiang 创建的主题 程序员 小白 求助: Django 导入视图函数 值为 None 在线等
@diangdiang

排错思路如下:

问题:
reutrn none

不报错,不是函数内部问题,
3 个修饰器,2,3 都是官方出的,只有第 1 个不是,注释掉 1,

if 没问题,查看修饰器内部是不是写错。
2019-02-14 14:18:46 +08:00
回复了 diangdiang 创建的主题 程序员 小白 求助: Django 导入视图函数 值为 None 在线等
@diangdiang

你这个是自己写的?哪里找的呢?
修饰器看下是不是没写好,最后返回没返回。
2019-02-14 14:15:52 +08:00
回复了 diangdiang 创建的主题 程序员 小白 求助: Django 导入视图函数 值为 None 在线等
直接排下看看,

先把 @ajax_required 注释掉看看
2019-02-01 10:09:30 +08:00
回复了 WayToGo 创建的主题 Python for/else、 while/else 和 try/else 大家用的多吗?
@Hopetree

这两种跟 try 也是一样,
循环结束后执行,

可配合 break
你好,想加入 Python 和 Go
Id: chrisguox
谢谢
极课活动码:geek210082
分母分母
2019-01-25 11:51:26 +08:00
回复了 leisurelylicht 创建的主题 Python django_filter 怎么用 choice 的值进行过滤
@leisurelylicht

你把 option_value 改为 lforce_text(option_label) 就可以了。

另外一种做法是,自定义 filter,做个 dict,key,value 再做一遍反向查询。
为什么很多转行开发的都成功了,我一个运维转开发却觉得步履维艰?

-----

至于这个问题,你回复也是可以回答你这个问题的。


转行不懂,心态肯放低。

| java→Android,SMM→springboot 这种路线估计枯燥的一比
类似这种,是肯去学的。


你现在学习路径,去参照站内或者知乎给的路径,好好学习,都是可以的。
关键是一看到 core java,think in java 就出现上面这种疑问,那么肯定就只能往零散和视频去了。
结果肯定是轮回的。
心态问题,学习路径问题。

另外,假如运维和开发是两种不同的方向。那么就算做了 5 年运维,你这 5 年也不是可以按到等量去换算为开发经验。

----
2019-01-25 09:49:33 +08:00
回复了 leisurelylicht 创建的主题 Python django_filter 怎么用 choice 的值进行过滤
不过你数据库存的是 1,2 呀,
不过无论想怎么搞,一般在前端层面的去做 widgets 就 ok 了。

思路这么进去

看这个库的 225 行
```
class ChoiceFilter(Filter):
field_class = ChoiceField # 这一行

def __init__(self, *args, **kwargs):
self.null_value = kwargs.get('null_value', settings.NULL_CHOICE_VALUE)
super(ChoiceFilter, self).__init__(*args, **kwargs)

def filter(self, qs, value):
if value != self.null_value:
return super(ChoiceFilter, self).filter(qs, value)

qs = self.get_method(qs)(**{'%s__%s' % (self.field_name, self.lookup_expr): None})
return qs.distinct() if self.distinct else qs
```


然后追溯到 django 的 form widgets, 第 550 行,
s

```
def render_option(self, selected_choices, option_value, option_label):
if option_value is None:
option_value = ''
option_value = force_text(option_value)
if option_value in selected_choices:
selected_html = mark_safe(' selected="selected"')
if not self.allow_multiple_selected:
# Only allow for a single selection.
selected_choices.remove(option_value)
else:
selected_html = ''
return format_html('<option value="{}"{}>{}</option>', option_value, selected_html, force_text(option_label))

```


然后再把 allow none 那个----也做个处理就 OK 了。
2019-01-24 14:51:30 +08:00
回复了 tionsin 创建的主题 程序员 大四毕设, 在线答题系统...Bug 还很多
@tionsin

回答问题也会被刷。。。然后好像被我测炸了,你看下
2019-01-24 14:32:32 +08:00
回复了 tionsin 创建的主题 程序员 大四毕设, 在线答题系统...Bug 还很多
http://js.neio.me/api/leaveComment

{"comment":"1","zone":"16868a4b-efe1-403c-9c98-d4c7e6471d11","toUserId":"","fromMobile":"15000000000"}


这个也是,
感觉对 auth 理解有些偏差
1 ... 13  14  15  16  17  18  19  20  21  22 ... 24  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3009 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 14:46 · PVG 22:46 · LAX 07:46 · JFK 10:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.