def delete(self, tag_id=None): if not tag_id: return "Відсутній id в url" try: tag_to_delete = Tag.objects.get(id=tag_id) tag_to_delete = TagSchema().dump(tag_to_delete) tag = Tag(id=tag_id) tag.delete() return tag_to_delete except DoesNotExist as error: data = "За введеним ID наразі немає записів: " + str(error) return data except Val_error as error: data = "Введений ID у невірному форматі: " + str(error) return data
def get(self, postid): Post.delete().where(Post.id == postid).execute() Tag.delete().where(Tag.post == postid).execute() self.redirect('/admin/posts') return
def delete_tag(id): Tag.delete(id) return redirect('/tags')