小编Tru*_* Vu的帖子

django admin list_display 不是可调用的

class branch(models.Model):
    name = models.CharField(max_length=10, unique=True)

class company_group(models.Model):          
    branch = models.ForeignKey(branch, on_delete=CASCADE)     
    segment = models.ForeignKey(segment, on_delete=CASCADE)

class position_control(models.Model):    
    company_group = models.ForeignKey(company_group, on_delete=CASCADE) 
    position = models.ForeignKey(position, on_delete=CASCADE) 
    rank = models.SmallIntegerField()    
    valid = models.BooleanField(default=True)

class PositionControlAdmin(admin.ModelAdmin):
    list_display = ('company_group__branch', 'position', 'rank', 'valid')
    list_filter = ('company_group__branch',)
Run Code Online (Sandbox Code Playgroud)

我收到错误 <class 'information.admin.PositionControlAdmin'>: (admin.E108) 'list_display[0]' 的值引用 'company_group__branch',它不是可调用的、'PositionControlAdmin' 的属性或属性或“information.position_control”上的方法。

使用 list_filter company_group__branch 工作正常。但在 list_display 中出现错误。我该如何解决这个问题?

django django-admin

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

学说 - 按日期分组

我有这个问题:

SELECT DATE_FORMAT(exp_date, "%Y-%m") AS Month, sum(exp_total) FROM export
GROUP BY DATE_FORMAT(exp_date, "%Y-%m");
Run Code Online (Sandbox Code Playgroud)

我试着把它转换成Symfony学说,如下所示:

$qb = $this
  ->createQueryBuilder('e')
  ->select('DATE_FORMAT(e.expDate, \'%Y-%m\'), sum(e.expTotal) total')
  ->groupBy('DATE_FORMAT(e.expDate, \'%Y-%m\')');
return $qb->getQuery()->getResult();
Run Code Online (Sandbox Code Playgroud)

使用:

"beberlei/DoctrineExtensions": "^1.0"
Run Code Online (Sandbox Code Playgroud)

错误:[语义错误]第0行,第103行附近'DATE_FORMAT(e.expDate,':错误:无法按未定义的标识或结果变量进行分组.

php mysql symfony doctrine-orm

2
推荐指数
1
解决办法
1723
查看次数

jquery 从任何地方删除一个类是否存在

我试图e从任何地方删除一个类是否存在。

更多详情,请查看我的代码:https : //jsfiddle.net/gf4a27nn/1/

HTML

<div id="a">
  <button class="b d">button</button>
</div>
<div id="c" class="d">content</div>
<div id="f">content2</div>
Run Code Online (Sandbox Code Playgroud)

查询

$(function() {
    $("button.b").on("click", function() {
    $(".d").addClass("e");
  })

  $(".e").on("click", function() {
    $(".d").removeClass("e");
  })
})
Run Code Online (Sandbox Code Playgroud)

jquery class removeclass

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

标签 统计

class ×1

django ×1

django-admin ×1

doctrine-orm ×1

jquery ×1

mysql ×1

php ×1

removeclass ×1

symfony ×1