def get(self): try: book_id = self.request.get('id') if book_id: user = basic_auth.get_current_user() ubook = UsersBook.get_by_key_name(book_id+':'+user.email) if not ubook: raise AppError(u'指定された本の登録はありません。') ubook.delete() self.redirect('/list_book') except AppError, e: self.render_template('error.html', {'error_msg': e.message})
def get(self): try: book_id = self.request.get('id') if book_id: user = basic_auth.get_current_user() ubook = UsersBook.get_by_key_name(book_id + ':' + user.email) if not ubook: raise AppError(u'指定された本の登録はありません。') ubook.delete() self.redirect('/list_book') except AppError, e: self.render_template('error.html', {'error_msg': e.message})
def get(self): try: book_id = self.request.get("id") if book_id: user = basic_auth.get_current_user() book = Book.get_by_key_name(book_id) if not book: raise AppError(u"指定された本は見つかりませんでした。") ubook = UsersBook(key_name=book_id + ":" + user.email, user=user, book_id=book_id) ubook.put() self.redirect("/list_book") else: self.render_template("add_book.html") except AppError, e: self.render_template("error.html", {"error_msg": e.message})
def get(self): try: book_id = self.request.get('id') if book_id: user = basic_auth.get_current_user() book = Book.get_by_key_name(book_id) if not book: raise AppError(u'指定された本は見つかりませんでした。') ubook = UsersBook(key_name=book_id + ':' + user.email, user=user, book_id=book_id) ubook.put() self.redirect('/list_book') else: self.render_template('add_book.html') except AppError, e: self.render_template('error.html', {'error_msg': e.message})
def get(self): try: user = basic_auth.get_current_user() email = self.request.get('email') if email: if user.email == email: self.redirect('/list_book') return else: friend = User.get_by_key_name(email) if not friend: raise AppError(u'指定されたメールアドレスに該当するユーザはいません。') ubooks = UsersBook.get_by_user(friend) else: friend = None ubooks = UsersBook.get_by_user(user) books = [Book.get_by_key_name(ubook.book_id) for ubook in ubooks] self.render_template('list_book.html', {'books': books, 'friend': friend}) except AppError, e: self.render_template('list_book.html', {'error_msg': e.message})
def get(self): try: user = basic_auth.get_current_user() email = self.request.get('email') if email: if user.email == email: self.redirect('/list_book') return else: friend = User.get_by_key_name(email) if not friend: raise AppError(u'指定されたメールアドレスに該当するユーザはいません。') ubooks = UsersBook.get_by_user(friend) else: friend = None ubooks = UsersBook.get_by_user(user) books = [Book.get_by_key_name(ubook.book_id) for ubook in ubooks] self.render_template('list_book.html', { 'books': books, 'friend': friend }) except AppError, e: self.render_template('list_book.html', {'error_msg': e.message})