Изменение типа поля в Django ModelFormset

Попробуйте это: http://jsfiddle.net/xA5B7/

var MyDate = new Date();
var MyDateString;

MyDate.setDate(MyDate.getDate() + 20);

MyDateString = ('0' + MyDate.getDate()).slice(-2) + '/'
             + ('0' + (MyDate.getMonth()+1)).slice(-2) + '/'
             + MyDate.getFullYear();

РЕДАКТИРОВАТЬ:

Для объяснения , .slice(-2) дает нам последние два символа строки.

Так что, несмотря ни на что, мы можем добавить "0" к дню или месяцу и просто попросить последние два, так как это всегда те два, которые мы хотим.

Так что если MyDate.getMonth() вернет 9, это будет:

("0" + "9") // Giving us "09"

, поэтому добавив .slice(-2), мы получим два последних символа:

("0" + "9").slice(-2)
"09"

Но если MyDate.getMonth() вернет 10, это будет:

("0" + "10") // Giving us "010"

, поэтому добавление .slice(-2) дает нам последние два символа или:

("0" + "10").slice(-2)
"10"

5
задан Matt Hampel 28 June 2009 в 22:06
поделиться

2 ответа

EntryFormSet = modelformset_factory (Entry, form = EntryForm)

13
ответ дан 18 December 2019 в 09:52
поделиться

modelformset_factory принимает аргумент ключевого слова form , который, я считаю, позволит вам передать ваш класс формы и использовать его ...

4
ответ дан 18 December 2019 в 09:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: