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 中出现错误。我该如何解决这个问题?
我有这个问题:
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,':错误:无法按未定义的标识或结果变量进行分组.
我试图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) class ×1
django ×1
django-admin ×1
doctrine-orm ×1
jquery ×1
mysql ×1
php ×1
removeclass ×1
symfony ×1