Доброго времени суток!
Начал переходить с c# на python 3 недели назад.
Нужны советы от "матерых" гуру!!!
1) Начал с web-framework-а django.
Не могу понять как в шаблон встроить JavaScript
Приведу пример: (javascript - код не мой. До изучения js руки еще не дошли )
{% extends 'main.html' %}
{% block testing %}
<h1>{{ question }}</h1>
<script language = 'javascript'>
function startTime()
{
var date = new Date();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
if (hours < 10) hours = "0" + hours;
if (minutes < 10) minutes = "0" + minutes;
if (seconds < 10) seconds = "0" + seconds;
document.getElementById("time").innerHTML = hours + ":" + minutes + ":" + seconds;
setTimeout(startTime, 1000);
}
</script>
<form action="/testing/{{ quest_id }}/" method="post" onload="startTime()">
{% csrf_token %}
<b>Время тестирования: <span id="time"></span></b>
<p></p>
{% if qcany %}
{% for c in choises %}
<p><input type="checkbox" name="chs" value={{ c.id }}><label for={{ c.id }}>{{ c.qcText }}</label></p>
{% endfor %}
{% else %}
{% for c in choises %}
<p><input type="radio" name="chs" value={{ c.id }}><label for={{ c.id }}>{{ c.qcText }}</label></p>
{% endfor %}
{% endif %}
<input type="submit" class="button" value="Выбрать">
</form>
{% endblock %}
Результат - время не отображается((
2) Вопрос немного не по адресу темы, но:
Стоит ли изучать чистый javascript или сразу начать с чего-нибудь типа jquery/angular?? (и посоветуйте среду разработки js)
3) css и прочая красота. Я в основном позиционирую себя как backend-щика. Насколько глубоко мне надо это знать? (Душа к верстке не лежит вообще)
За ранее благодарю!
Приветствую любые ссылки на полезные источники.