2016-04-29 30 views
0

1.問題燒瓶管理員日期選擇器定位

enter image description here

這是我的燒瓶管理形式的日期選擇器,所有的月份和星期名稱是英文的,但我想自定義名稱也開始週數。像這樣的問題:How do I localize the jQuery UI Datepicker?。我搜索了很多,但我得到的只是關於如何在燒瓶中自定義日期格式。

2.我的代碼

class Receipt(db.Model): 
    delivery_time = db.Column(db.Date,index=True) 

這是一個日期欄可以查看和編輯在管理形式。

有什麼辦法可以配置月份,星期的名字嗎?以及如何使週一到週六的開始週數,非常感謝。

+0

我找到daterangepicker的配置http://www.daterangepicker.com/#config,但是如何在燒瓶中配置它? – huangli

回答

0

我找到了解決此問題的快速方法,但我知道有更好的方法來做到這一點。剛剛修改的代碼路徑:LIB/python2.7 /站點包/ flask_admin /靜態/供應商/ daterangepicker.js以下:

this.locale = { 
      applyLabel: 'Apply', 
      cancelLabel: 'Cancel', 
      fromLabel: 'From', 
      toLabel: 'To', 
      weekLabel: 'W', 
      customRangeLabel: 'Custom Range', 
      // daysOfWeek: moment.weekdaysMin(), 
      daysOfWeek: ["日","一","二","三","四","五","六"], 
      // monthNames: moment.monthsShort(), 
      monthNames: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",], 
      // firstDay: moment.localeData()._week.dow 
      firstDay: 1 
     }; 
+0

我不是js的專家,但我想我們可以更改monment.js中的語言環境,但我現在找不到它。 – huangli

0

你可以在你的模板區域全局更改,加入:

<script>moment.locale(#YOURLOCALESTRING);</script> 

這樣可以保證在使用時刻之後加載的任何其他腳本將使用全局區域設置。您可以找到有關設置區域設置here的更多詳細信息。

+0

在燒瓶中https://github.com/miguelgrinberg/Flask-Moment將起作用 – huangli