def post_added(): try: new_post = PostCreate.read_post(request) Storage.add_post(new_post) return render_template('post_added.html', title=new_post.title, post=new_post.post) except InputError as err: return InputError.raise_error(str(err)) except Exception as err: return InputError.raise_error(str(err))
def render_POST(self, request): try: new_post = Post.read_post(request) Storage.add_post(new_post) data_smal = {'title': new_post.title, 'post': new_post.post} with open('templates/tamplate_result/post_added.html', 'r') as file: template_smal = file.read() template_content = render(template_smal, data_smal) return Post.read_base_template(template_content) except InputError as err: template, data = InputError.raise_error(str(err)) template_content = render(template, data) return Post.read_base_template(template_content) except Exception as err: template, data = InputError.raise_error(str(err)) template_content = render(template, data) return Post.read_base_template(template_content)