В общем, вывел в консоль JSa все, что возвращается при ошибке.
там была строка
RuntimeError at /registration/ajax
You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data.
в итоге добавил slash в конец( /registration/ajax/) и POST тоже заработал. Это здорово, конечно, но может кто-нибудь объяснить почему так произошло, вернее почему с GET все работало и без этого слеша?
И еще один вопрос - как нужно использовать $.ajaxSetup() при моем ajax запросе?