def __doDeleteWord(self): userId = self.get_argument('userId') bookId = self.get_argument('bookId') wordId = self.get_argument('wordId') recite_api = Recite() if recite_api.delWord(wordId): self.write("0")
def __showEditBook(self): userId = self.get_argument('userId') bookId = self.get_argument('bookId') recite_api = Recite() user = recite_api.selectUser(userId) book = recite_api.selectBook(bookId) self.render("recite/recite_edit_book.html", user=user, book=book)
def __showAddWord(self): userId = self.get_argument('userId') bookId = self.get_argument('bookId') recite_api = Recite() user = recite_api.selectUser(userId) book = recite_api.selectBook(bookId) self.render("recite/recite_word_add.html", user=user, book=book)
def __doAddBook(self): userId = self.get_argument('userId') book = self.get_argument('book') recite_api = Recite() if recite_api.createBook(book): user = recite_api.selectUser(userId) books = recite_api.selectBooks() self.render("recite/recite_book_list.html", user=user, books=books)
def __selectBook(self): userId = self.get_argument('userId') bookId = self.get_argument('bookId') recite_api = Recite() user = recite_api.selectUser(userId) book = recite_api.selectBook(bookId) words = recite_api.selectWords(bookId, userId) self.render("recite/recite_book.html", user=user, book=book, words=words)
def __showEditWord(self): userId = self.get_argument('userId') bookId = self.get_argument('bookId') wordId = self.get_argument('wordId') recite_api = Recite() user = recite_api.selectUser(userId) book = recite_api.selectBook(bookId) word = recite_api.selectWord(wordId) self.render("recite/recite_word_edit.html", user=user, book=book, word=word)
def __doReciteWord1(self): userId = self.get_argument('userId') bookId = self.get_argument('bookId') recite_api = Recite() user = recite_api.selectUser(userId) book = recite_api.selectBook(bookId) words = recite_api.selectWords(bookId, userId) if len(words) <= 4: # self.write("1") else: self.render("recite/recite_way1.html", user=user, book=book, words=words)
def __doRecordRecite(self): userId = self.get_argument('userId') bookId = self.get_argument('bookId') wordId = self.get_argument('wordId') strCorrect = self.get_argument('bCorrect') bCorrect = False if strCorrect.lower() == "true": bCorrect = True recite_api = Recite() user = recite_api.selectUser(userId) book = recite_api.selectBook(bookId) recite_api.createReciteRecord(wordId, userId, bookId, bCorrect) words = recite_api.selectWords(bookId, userId) self.write("ok")
def __doAddWord(self): userId = self.get_argument('userId') bookId = self.get_argument('bookId') word = self.get_argument('word') meaning = self.get_argument('meaning') recite_api = Recite() user = recite_api.selectUser(userId) book = recite_api.selectBook(bookId) recite_api.createWord(bookId, word, meaning) words = recite_api.selectWords(bookId, userId) self.render("recite/recite_book.html", user=user, book=book, words=words)
def __showAddBook(self): userId = self.get_argument('userId') recite_api = Recite() user = recite_api.selectUser(userId) self.render("recite/recite_book_add.html", user=user)
def __doLogin(self): user = self.get_argument('user') recite_api = Recite() user_obj = recite_api.createUser(user) # if not exit, auto create. books = recite_api.selectBooks() self.render("recite/recite_book_list.html", user=user_obj, books=books)
def get(self): recite_api = Recite() self.render("recite/recite_user_login.html")