尝试拆分日期时间字段时出错

时间:2015-08-05 20:17:10

标签: python django

我正在尝试使用this报告工具,我注意到在他们的示例中他们使用的是这样的

'date__year',
'date__month',
'date__day',

表示名为 date 日期时间字段。

我喜欢这个想法,而我更喜欢使用另一个字段用于我自己的模型,这个字段将保留年份,另一个字段用于本月等。

事情是,这对我来说不起作用,因为我

'NoneType' object has no attribute 'to' 

最新版本的django有什么变化,我可以做些什么来解决这个问题并避免使用多个字段吗?

修改

这是完整的错误

Internal Server Error: /timers-by-user-report/
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\django\core\handlers\base.py", line 132, in get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "C:\Python27\lib\site-packages\model_report\views.py", line 34, in report
    report = report_class(request=request)
  File "C:\Python27\lib\site-packages\model_report\report.py", line 259, in __init__
    base_model = pre_field.rel.to
AttributeError: 'NoneType' object has no attribute 'to'

enter image description here

正如我所说,只有当我尝试类似于我尝试从日期时间对象访问__year的示例时才会发生这种情况

fields = [
        'timer_user__user_name',
        'timer_enterTime',
        'timer_enterTime__month',
    ]

0 个答案:

没有答案