Требует ли изменение бэкенда базы данных Django модификации кода?

В настоящее время я использую sqlite3 в качестве бэкенда базы данных Django. Однако в будущем я хочу использовать MySQL. Требует ли смена бэкенда базы данных модификации исходного кода, такого как models.py, forms.py, views.py...и т.д. (кроме файлов, связывающих Django с БД, таких как settings.py)

Мое предположение (не уверен): поскольку мои коды, взаимодействующие с бэкендом базы данных, написаны на скриптах python (не SQL), я думаю, что модификация исходного кода не потребуется, поскольку это означает, что Django автоматически генерирует SQL запросы с моими кодами python, которые соответствуют текущему связанному бэкенду базы данных.

Вернуться на верх