@cached_property
    def next_url(self):
        return self.get_redirect_target()
TODO-3 Ensure the topic is valid.
dataset/ETHPy150Open mitsuhiko/solace/solace/application.py/Request.next_url--crossover with--dataset/ETHPy150Open heiskr/sagefy/server/models/post.py/Post.is_valid_topic_id