* django 3 обратно совместимо с django 2?
Нет Django версия полностью обратно совместима с предыдущей. В заметках о выпуске видно, что изменилось. django -2.2 несовместимо с django -2.1 , хотя в этом случае изменения меньше, как указано в процессе выпуска Django раздел документации :
A.B
- номер версии выпуска функции. Каждая версия будет в основном обратно совместима с предыдущим выпуском. Исключения к этому правилу будут перечислены в примечаниях к выпуску .
Есть ли какие-либо синтаксические изменения в django 3 по сравнению с django 2?
Не очень, django -3,0 добавляет, например, Sign
выражение и CheckConstraint
теперь поддерживается для MySQL 8.0.16+, и в примечаниях к выпуску перечислены некоторые другие функции. Но это просто расширяет существующую функциональность.
Смогу ли я следовать учебнику django 2 на YouTube и я смогу применить его в django 3, так как django не так много Доступны 3 учебника?
Вероятно Да . В случае, если что-то не работает, вам лучше взглянуть на заметки о выпуске, посмотреть, не влияет ли это, и попытаться исправить это соответствующим образом. Однако более сложные проблемы часто возникают, когда вы лучше знакомы с Django framework.