В этом случае нет никакой потребности в точке с запятой в конце оператора. Заключение является тем же, но обоснование является путем прочь.
JavaScript не имеет точек с запятой как "дополнительных". Скорее это имеет строгие правила вокруг автоматической вставки точки с запятой. Точки с запятой не являются дополнительными с операторами как break
, continue
, или throw
. Обратитесь к Спецификация языка ECMA для получения дополнительной информации; конкретно 11.9.1, правила автоматической вставки точки с запятой .
#for sql 'now()' value use
published = models.DateField('Published', auto_now_add=True)
#to allow sql null
published = models.DateField('Published', null=True, blank=True)