コード例 #1
0
ファイル: referer.py プロジェクト: XinMa1/work
 def notifications_list(self):
     try:
         notificationsList = Notifications.select().order_by(Notifications.id.desc())
         self.privData['NOTIFICATIONS_LIST'] = notificationsList
         return self.display('notifications-list')
     except Exception, e:
         return self.error(msg='获取内部公告列表失败!')
コード例 #2
0
ファイル: referer.py プロジェクト: XinMa1/work
 def notification_details(self):
     inputParams = self.getInput()
     try:
         notificationDetails = Notifications.get(Notifications.id == int(inputParams['id']))
         notificationDetails.content = self.htmlunescape(notificationDetails.content)
         notificationDetails.createTime =  notificationDetails.createTime.strftime('%Y-%m-%d')
         self.privData['NOTIFICATION'] = notificationDetails
         return self.display('notification-details')
     except Exception, e:
         return self.error(msg='获取内部公告详情失败!')
コード例 #3
0
ファイル: app.py プロジェクト: mgoyal20/pecfestBackend
def save_token():
    data = request.get_json()
    try:
        token = data['token']
    except KeyError as e:
        return jsonify({'ACK': 'FAILED', 'message': 'Missing ' + e.args[0]})

    notif = Notifications(token=token)
    curr_session = db.session
    success = False
    try:
        curr_session.add(notif)
        curr_session.commit()
        success = True
    except Exception as err:
        print(err)
        curr_session.rollback()
        curr_session.flush()

    if success:
        return jsonify({'ACK': 'SUCCESS', 'token': token})
    return jsonify({'ACK': 'FAILED'})
コード例 #4
0
from models.suggestion import Suggestion
from models.favorite import Favorite
from models.message import Message
from models.statistic import Statistic
from models.statistic import track_activity
from models.revision import Revision

if __name__ == "__main__":
    Category.create_table(fail_silently=True)
    Bot.create_table(fail_silently=True)
    Country.create_table(fail_silently=True)
    Channel.create_table(fail_silently=True)
    User.create_table(fail_silently=True)
    Suggestion.create_table(fail_silently=True)
    Group.create_table(fail_silently=True)
    Notifications.create_table(fail_silently=True)
    Keyword.create_table(fail_silently=True)
    Favorite.create_table(fail_silently=True)
    APIAccess.create_table(fail_silently=True)

    APIAccess.insert({
        'user':
        User.get(User.username == 'Josxa'),
        'token':
        '5f25218eb541b992b926c2e831d9e611853158e9bd69af56a760b717922029a9',
    }).execute()

    # Country.insert_many([
    #     {'name': 'Italy', 'emoji': '🇮🇹'},
    #     {'name': 'Brazil', 'emoji': '🇧🇷'},
    #     {'name': 'Great Britain', 'emoji': '🇬🇧'},