Example #1
0
def init_data():
    from webapp.models.user import User
    from webapp.models.question import Question, Tag, Answer

    # Role.insert_roles()

    User.generate_fake(100)
    Tag.generate_fake(20)
    Question.generate_fake(1000)
    Answer.generate_fake(100)
Example #2
0
 def answer(self, req):
     card = self.card
     if req.user and req.user.id == card.id and req.get_method() == 'POST':
         text = req.get_form_var("update_text", '').strip()
         upload_file = req.get_form_var("update_file", None)
         question_id = req.get_form_var("question_id", None)
         filename = ''
         ftype = ''
         if upload_file:
             filename = upload_file.tmp_filename
             ftype = upload_file.content_type
         if (text or filename) and question_id:
             Answer.new(question_id, req.user.id, text, filename=filename, ftype=ftype)
     return req.redirect(card.path)
Example #3
0
File: card.py Project: fordream/me
 def answer_num(self):
     return Answer.num_by_card(self.id)