コード例 #1
0
ファイル: app.py プロジェクト: astromitts/astrolist
def createItemView(list_id):
    ''' View for adding a new item to an existing list
    '''
    thelist, list_owner = get_list_with_permission(list_id, session['user_id'])
    new_item = request.form.to_dict()
    new_item.update({'list_id': list_id, })
    status = None
    message = None
    item_result = None
    item_id = None
    try:
        item = Item.create(new_item)
        status = 'ok'
        message = 'added item to list'
        item_id = item.id
        item_result = render_html(
            'wishlist/item/view.html',
            item=item,
            list_owner=list_owner
        )
    except Exception, e:
        status = 'error'
        message = str(e)
コード例 #2
0
ファイル: utils.py プロジェクト: mwiencek/geordi
def _create_item(data_type):
    item = Item.create(type=data_type)
    if not item.id:
        raise Exception('No row created')
    return item.id