Yes the banner is only relevant if the event is in the future. What I'm suggesting here is just display the 'You subscribed to this event message, not the full ical banner. You don't need a new template to do this just the following code:

```python
else:
    messages.success(request, 'You subscribed to this event')
```