So, blogs are only parsed when the module is first imported? If I remember correctly, Django does this only once on server run, so users would not see fresh feeds until the server restarts.

Writing this in a view is also a bad idea as it will stall each request. And our Blog do not really change that often. One solution would be to use JS library to connect to our Blog feed. Another would be to move this in the view but only run the code after some time passes.

Does anyone know an elegant solution for this?