Django: лучший способ добавить Javascript в пользовательские виджеты

Я пишу пользовательский виджет, который требует некоторого кода поддержки javascript, который мне нужен для вывода.

Варианты:

Сделайте дамп сразу после HTML-кода.Добавьте его к носителю формы.Добавить его в глобальныйonReady раздел.

Мой инстинкт инстинкта - избегать таких вещей, как:

<!-- original widget output -->
<input id="date" />
<-- Appended javascript -->
<script type="text/javascript">
jQuery('#date').datepicker()
</script> 

Вместо этого я выбрал пункт 3) совсем недавно в моих проектах PHP. У Django есть хороший способ сделать 2 или 3? Я надеюсь, что смогу использовать эту методологию из контекста моего виджетаrender функция. Это может исключить вариант 2), если мой виджет не имеет представления о форме, в которой он находится.

Ответы на вопрос(1)

Ваш ответ на вопрос