Scraping weather conditions for mountain peeks
One option is to modify your TemplateView class to include the peak's name  as an instance attribute (say peak_name) and make the get_context_data method make use of it:
class  TemplateView():
    # Class attributes

    def __init__(self, peak_name):
        # Instance attributes
        # ...
        self.peak_name = peak_name

    # Class methods

    # Modification of the get_context_data method
    def get_context_data(self, **kwargs):
        context['Peak'] = PeakForecast.objects.filter(
            name_of_peak=self.peak_name).order_by('date')  #&lt;- Modification here
        print(context['Peak'])
        return context

And then you can generate your peak views as instances of that class:
krivan_view = TemplateView('Krivan')
krivan_view.get_context_data(arg1='arg1', arg2='arg2')