Esempio n. 1
0
 def create(cls, content, news_id, author_id):
     sql = '''insert into {}(content, news_id, author_id, create_time)
              values(%s, %s, %s, %s)
           '''.format(cls.__table__)
     params = (content, news_id, author_id, now())
     try:
         store.execute(sql, params)
         _id = store.commit()
     except e:
         print "Error", e.args[0], e.args[1]
         store.rollback()
     return cls.get(_id) if _id else None
Esempio n. 2
0
 def create(cls, username, passwd, nickname, gender, birthday, avatar_url):
     salt = ''.join(random.sample(string.ascii_letters, 6))
     passwd = md5.new(passwd + salt).hexdigest()
     sql = '''insert into {}(username, passwd, nickname, salt, gender, birthday, avatar_url, register_time) 
              values(%s, %s ,%s, %s, %s, %s, %s, %s)'''.format(cls.__table__)
     params = (username, passwd, nickname, salt, gender, birthday, avatar_url, now())
     try:
         store.execute(sql, params)
         _id = store.commit()
     except e:
         print "Error", e.args[0], e.args[1]
         store.rollback()
     print _id
     return cls.get(_id) if _id else None