So this is all I needed to do
def form_valid(self, form):
super_resp = super().form_valid(form)
self.request.user.event_access.add(self.object.id)
return super_resp
Thank you for your patience Ken, it must be frustrating at times having these sort of questions from inexpericienced programmers but your help is very gratefully received.