2016-05-12 26 views
1

利用できない日付をカレンダー内に表示する必要があります。django querysetにjavascript配列を設定する

私は利用できない日付を返すクエリセットを持っています。

var unavailableDates = [ 
    {start: '2015-09-11', end: '2015-09-15'}, 
    {start: '2015-09-15', end: '2015-09-23'}, 
    {start: '2015-10-01', end: '2015-10-07'} 
]; 

答えて

1

ユーザージャンゴクエリセットvalues()

rental_reservations = rental_reservations.values('start_date', 'end_date') 

#views.py 
rental_reservations = RentalReservation.objects.filter(post=post_id) 

#models.py 
class RentalReservation(TimeStampedModel): 
    post = models.ForeignKey('posts.Post', verbose_name="Condo Number") 
    start_date = models.DateField() 
    end_date = models.DateField() 

しかし、私は次の配列を探しているjQueryプラグインにクエリセットの結果を変換する方法を見つけ出すことはできません

その後、djangoのJsonResponseをフロントエンドに返す必要があります。次に、あなたが望むものを手に入れることができるはずです。

Django doc about JsonResponse

Django doc about values()

関連する問題