host_id = models.IntegerField()
check_id = models.IntegerField()
Это вообще неправильно, IntegerField надо заменить на ForeignKey, и тогда в order_by будет host__order и check__order. Ну и ссылки на другие таблицы называют без _id, а название моделей применять в единственно числе. Короче, тебе бы туториал пройти. в таком случае пользователь должен указать name, surname, patronymic, phoneну так создай автоматически такого юзера и не будешь тогда извращаться со сложной валидацией
ValueError: Cannot alter field index.Ministrys.songs into index.Ministrys.songs - they are not compatible types (you cannot alter to or from M2M fields, or add or remove through= on M2M fields)перевести за тебя?
слово 4*пробела и опять словколичество пробелов сохраняется, либо приводи пример с отличным поведением.
в транзакциях ничего не понимаю(ну сначала садись и разбирайся, в доках всё расписано. Как ты дальше хочешь поддерживать код, который не понимаешь?
в любой момент времени все успешно, или никаких измененийоберни этот участок в
with transaction.atomic():