簡體   English   中英

用Django日期對象列表預填充jQuery datepicker

[英]Prepopulate jQuery datepicker with list of Django date objects

我已經堅持了很長時間,我希望有人可以提供幫助,因為我對javascript的了解並不多。 我正在使用在這里找到的multidatespickr: http : //multidatespickr.sourceforge.net/這只是jQuery正常datepicker的改編。 我有一個要從數據庫中提取的Django日期對象列表,我想用這些日期預填充日期選擇器。

JS:

<script type="text/javascript">
    //instantiate the calendar
    $('#main-calendar').multiDatesPicker({
        altField: '#id_dates_available',
        minDate: 0,
        addDates: [?????????]       
    });
</script>

和HTML:

<div id="custom-jquery-calendar">
     <div id="main-calendar"></div>
</div><!-- custom-jquery-calendar -->

和Python日期列表:

available_dates = hmod.Listing_Date.objects.filter(listing_id=listing.id)

我一直在想是否可以以某種方式使用addDates屬性並遍歷我在javascript中的available_dates列表,然后將它們一個一個地添加到日歷中?

感謝您提供的任何幫助。 讓我知道是否需要提供其他信息!

如果在您的頁面中找到JS部分,則非常簡單:

addDate: {% for x in myDateList %} {{ x }} {% endfor %}

如果不是,則需要檢查該庫是否允許您使用ajax填充日期列表,您需要創建一個視圖,以available_dates作為json返回。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM