小编use*_*918的帖子

django post_save更新信号

我正在尝试设置一些类似于以下的post_save接收器

@receiver(post_save, sender=Game, dispatch_uid='game_updated')
def game_updated(sender, **kwargs):

    '''DO SOME STUFF HERE'''

    MyPick.objects.filter(week=game.week, team=game.home_team).update(result=home_result)
    MyPick.objects.filter(week=game.week, team=game.away_team).update(result=away_result)


@receiver(post_save, sender=MyPick, dispatch_uid='user_pick_updated')
def update_standings(sender, **kwargs):
    '''DO STUFF'''
Run Code Online (Sandbox Code Playgroud)

在Game对象更新后,第一个接收器被正确调用,但MyPick对象上的更新调用不会导致第二个接收器被调用.post_save信号不能用于更新,还是我在这里丢失了其他内容?

谢谢

django django-signals

20
推荐指数
2
解决办法
2万
查看次数

jquery:children()vs child selector">"

我有一个表格,其中有一个类似于以下内容的部分:

<tr>
    <td> <span class="myclass"></span>
    </td>
<tr>
Run Code Online (Sandbox Code Playgroud)

我的$(this)设置为tr元素,我正在尝试访问具有"myclass"类集的Span元素.以下似乎有效:

if ($(this).children('td').children('span').is('.myclass')){
    alert('in here');
}
Run Code Online (Sandbox Code Playgroud)

但是当试图使用它时:

if ($(this).children("td > span").is('.myclass')){
Run Code Online (Sandbox Code Playgroud)

或这个:

if ($(this).children("td span").is('.myclass')){
Run Code Online (Sandbox Code Playgroud)

它不是.我认为上述2中的任何一个都会得出类似的结果(虽然通过不同的方法),但显然不是.

我在这里错过了什么?

谢谢!

jquery children jquery-selectors

18
推荐指数
1
解决办法
5万
查看次数

用连字符css自动换行

我在div中有一行文本可能如下所示:

A really long user defined team Name 1 (7-0)
Run Code Online (Sandbox Code Playgroud)

7-0将成为球队纪录.这是一个特定宽度的div,有时浏览器喜欢打破不需要的连字符,因为它应该被视为一个单词.所以我最终可能会:

A really long user defined team Name 1 (7
-0)
Run Code Online (Sandbox Code Playgroud)

有没有办法让自动换行工作在哪里处理连字符,好像它是一个普通字符,而不是一个应该支持休息的地方?

css word-wrap

3
推荐指数
1
解决办法
3672
查看次数