It is good practice to include by default anything that returns a function with the same name in parent's class, especially, if you have no idea what they do.
In example, get_queryset
looks at model that is stored in an attribute of the class. If you hardcode that model it might create some confusion later if your view grows. You can have later much more functions that will simply look at that model in the attribute. Then if you need to change the model - you will change it only in one place.
Although the parenthesis seems redundant, it should work like this:
get_queryset(self, *args, **kwargs):
return super().get_queryset(*args, **kargs).order_by(self.name)