Вы должны распаковать массив.
**fields
распакует пару ключ и значение в ключевое слово и аргументы в вызове функции:
Produto.objects.create(**fields)
Можно настроить записи MX на субдоменах/хостах очень хорошо, и Вы не должны волноваться об их приоритете относительно записей основного домена; они не взаимодействуют.
должны работать различные mx-записи для различных субдоменов