2016-04-19 1 views
0

ためのreprを取得できません私はこのようなジャンゴでいくつかのデータをフィルタリングするためにしようとしていますショー:ジャンゴ:私はデバッグのためPycharmを使用しています</p> <pre><code>MyModel.objects.filter(tense="future").values_list('date_updated').datetimes('date_updateded', 'hour').annotate(updated_count=Count('name')) </code></pre> <p>、およびpycharm:クラスのdjango.db.models.query.datetimequeryset "

Django: unable to get repr for class 'django.db.models.query.datetimequeryset' 

そして、私は私の意見(ブラウザ)にこれを取得する:

UnboundLocalError at /myview/ 
local variable 'sql' referenced before assignment 

が、私はこれをどのように修正することができますか?

(私は時間間隔内の時間を取得し、「緊張」に基づいてフィルタリングしようとしている、と名を数えています。この(日付、updated_count)のような出力に何かを期待して)

EDITは、トレースバックを追加しました:

Traceback: 
File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/django/core/handlers/base.py" in get_response 111. response = wrapped_callback(request, *callback_args, **callback_kwargs) 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/django/contrib/auth/decorators.py" in _wrapped_view 21.     return view_func(request, *args, **kwargs) 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/django/views/decorators/csrf.py" in wrapped_view 57.   return view_func(*args, **kwargs) 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/django/views/generic/base.py" in view 69.    return self.dispatch(request, *args, **kwargs) 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/rest_framework/views.py" in dispatch 452.    response = self.handle_exception(exc) 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/rest_framework/views.py" in dispatch 449.    response = handler(request, *args, **kwargs) 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/rest_framework/decorators.py" in handler 50.    return func(*args, **kwargs) 

File "/home/ahmad/redvenv/redcloud/redcloud/docServer/docServer/api_views.py" in monitoring 456.  data = ChartData.get_chart_data() 

File "/home/ahmad/redvenv/redcloud/redcloud/docServer/docServer/api_views.py" in get_chart_data 445.   data['onAudit'] = ObjectNode.on_session_data() 

File "/home/ahmad/redvenv/redcloud/redcloud/docServer/docServer/models/graph.py" in on_session_data 176.   return Audit.chart_data_formatter(loginCount) 

File "/home/ahmad/redvenv/redcloud/redcloud/docServer/docServer/models/monitoring.py" in chart_data_formatter 34.   list_of_data_items = [list(elem) for elem in chartData] 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/django/db/models/query.py" in __iter__ 141.   self._fetch_all() 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/django/db/models/query.py" in _fetch_all 966.    self._result_cache = list(self.iterator()) 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/django/db/models/sql/compiler.py" in results_iter 1130.   for rows in self.execute_sql(MULTI): 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/django/db/models/sql/compiler.py" in execute_sql 775.    sql, params = self.as_sql() 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/django/db/models/sql/compiler.py" in as_sql 133.   grouping, gb_params = self.get_grouping(having_group_by, ordering_group_by) 

File "/home/ahmad/redvenv/redcloud/lib/python3.4/site-packages/django/db/models/sql/compiler.py" in get_grouping 586. if sql not in seen: 

Exception Type: UnboundLocalError at /myview/ 
Exception Value: local variable 'sql' referenced before assignment 
+1

完全なトレースバックを表示してください。 – Alasdair

+0

@Alasdair、更新されました。 –

答えて

0

私はあなたがDjangoの1.8で修正されましたthis bugを、ヒットしていると思います。

+0

ありがとうございますが、私の目標を達成するための何かを知っていますか? (私は '時制'に基づいてフィルタをかけ、1時間以内に時間を取得し、名前を数えます;このような出力を期待します(date、updated_count)) –

+1

'datetimes'と' annotate' 、私はあなたがアップグレードする必要がありますと思います。申し訳ありませんが、他に提案はありません。 – Alasdair

関連する問題