私はdjango 1.8でプロジェクトを持っていて、date_start
フィールドを抽出して1年間取得してから、 。私がfilter()を使用しているときにアンパックする値が多すぎる(期待値2)
date_start = forms.DateField(widget=SelectDateWidget(years=range(1980, 2018)))
をしかし、私はrecived::次に形でSelectDateWidget
にすべてを渡すここtoo many values to unpack (expected 2)
は、私のコードの問題の一部です:
:ここcontext['years'] = models.Booking.objects.filter('date_start')
は、私の見解から、すべてのコードです
class BookingListView(ListView, FormView):
model = models.Booking
form_class = BookingForm
queryset = models.Booking.objects.order_by('-date_start')
paginate_by = 80
template_name = 'events/archive_list.html'
context_object_name = 'object_list'
date_field = 'date_start'
allow_future = True
def get_context_data(self, **kwargs):
context = super(BookingListView, self).get_context_data(**kwargs)
context['mode'] = 'archive'
context['form'] = BookingForm()
context['years'] = models.Booking.objects.filter('date_start')
print(context['years'])
return context
が問題の完全なエラー・トレースバックを含め、あなたのエラーへの完全なトレースバックを投稿していない限り –
、誰もがただのラインとは関係のないコードの2行と一つの可能なエラー文字列を見て、あなたを助けることができないでしょう数値/関数呼び出し/パラメータ値など – BoboDarph
今すぐ確認してください。 – Kai