DM
один для addip - можешь в таком виде оставить или переписать на класс, используя generic.View.
второй для mainpage (TemplateView)
в классе addip пишешь метод get и делаешь такой же редирект как у тебя сейчас
либо так
https://stackoverflow.com/questions/51155947/django-redirect-to-another-view-with-context
в mainpage также переопределяешь метод get
а по сути просто копируешь свой код в методы get классов