示例#1
0
文件: dbutils.py 项目: Qwait/phone
def update_mailbox(shelter_phone, mailbox_number, url):
    mailbox = DBSession.query(MailboxGreeting) \
        .filter(MailboxGreeting.shelter_phone==shelter_phone) \
        .filter(MailboxGreeting.mailbox==mailbox_number).first() 
    mailbox.url = url
    DBSession.merge(mailbox)
    DBSession.commit()
示例#2
0
文件: dbutils.py 项目: Qwait/phone
def update_mailbox_password(shelter_phone, mailbox_number, password):
    mailbox = DBSession.query(MailboxGreeting) \
        .filter(MailboxGreeting.shelter_phone==shelter_phone) \
        .filter(MailboxGreeting.mailbox==mailbox_number).first() 
    mailbox.password = password
    DBSession.merge(mailbox)
    DBSession.commit()
    DBSession.flush()
示例#3
0
文件: dbutils.py 项目: Qwait/phone
def create_mailbox(shelter_phone, mailbox_number):
    print 'creating mailbox', mailbox_number
    mailbox = MailboxGreeting(shelter_phone=shelter_phone,
        mailbox=mailbox_number)
    DBSession.add(mailbox)
    DBSession.commit()