コード例 #1
0
ファイル: server.py プロジェクト: ilikework/pySite
 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")
コード例 #2
0
ファイル: server.py プロジェクト: ilikework/pySite
 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)
コード例 #3
0
ファイル: server.py プロジェクト: ilikework/pySite
 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)
コード例 #4
0
ファイル: server.py プロジェクト: ilikework/pySite
 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)
コード例 #5
0
ファイル: server.py プロジェクト: ilikework/pySite
 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)
コード例 #6
0
ファイル: server.py プロジェクト: ilikework/pySite
 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)
コード例 #7
0
ファイル: server.py プロジェクト: ilikework/pySite
 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)
コード例 #8
0
ファイル: server.py プロジェクト: ilikework/pySite
 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")
コード例 #9
0
ファイル: server.py プロジェクト: ilikework/pySite
 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)
コード例 #10
0
ファイル: server.py プロジェクト: ilikework/pySite
 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)
コード例 #11
0
ファイル: server.py プロジェクト: ilikework/pySite
 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)
コード例 #12
0
ファイル: server.py プロジェクト: ilikework/pySite
 def get(self):
     recite_api = Recite()
     self.render("recite/recite_user_login.html")