这是一个非常愚蠢的事情,我知道,但我似乎没有得到Django聚合和注释函数的句柄.
我有一个非常简单的模型集:Events,Areas和Types.一个事件有外键指向Area和Type.我只想为任何区域提供即将发生的事件的数量,对于任何类型都是相同的,即Area1-5即将发生的事件,Area2-6或Type1-34事件等等.
我想避免编写自定义SQL,并尽可能使用q运算符.
我创建了模型并从模型中创建ModelForms.但是,我注意到ModelForm当我在Admin页面中时,从它生成的小部件与小部件不同.
我怎么能够:
获取与管理页面中的小部件相同的小部件.那些很棒.外键字段带有"加号"图标,可让您添加被引用的新项目.
日期时间窗口小部件具有"现在"按钮,使您可以使用当前时间立即填充字段.
小部件还有其他很酷的插件吗?到目前为止,我得到的只是meh,只是简单的html小部件即使对于像Datetime这样的字段也没有意义(它生成普通的普通输入控件).