コード例 #1
0
ファイル: views.py プロジェクト: creativify/merengueproj
def user_action(request, username, name):
    action_item = get_action(name=name)
    item_class = action_item.get_registry_item()
    try:
        user = User.objects.get(username=username)
    except User.DoesNotExist:
        raise Http404("User %s doesn't exist" % username)
    return item_class.get_response(request, user)
コード例 #2
0
ファイル: views.py プロジェクト: teury/merengueproj
def user_action(request, username, name):
    action_item = get_action(name=name)
    item_class = action_item.get_registry_item()
    try:
        user = User.objects.get(username=username)
    except User.DoesNotExist:
        raise Http404("User %s doesn't exist" % username)
    return item_class.get_response(request, user)
コード例 #3
0
ファイル: views.py プロジェクト: creativify/merengueproj
def content_action(request, content_type_id, object_id, name):
    action_item = get_action(name=name)
    item_class = action_item.get_registry_item()
    try:
        content_type = ContentType.objects.get(pk=content_type_id)
        obj = content_type.get_object_for_this_type(pk=object_id)
    except ObjectDoesNotExist:
        raise Http404("Content type %s object %s doesn't exist" % (content_type_id, object_id))
    if hasattr(obj, 'get_real_instance'):
        obj = obj.get_real_instance()
    return item_class.get_response(request, obj)
コード例 #4
0
ファイル: views.py プロジェクト: teury/merengueproj
def content_action(request, content_type_id, object_id, name):
    action_item = get_action(name=name)
    item_class = action_item.get_registry_item()
    try:
        content_type = ContentType.objects.get(pk=content_type_id)
        obj = content_type.get_object_for_this_type(pk=object_id)
    except ObjectDoesNotExist:
        raise Http404("Content type %s object %s doesn't exist" %
                      (content_type_id, object_id))
    if hasattr(obj, 'get_real_instance'):
        obj = obj.get_real_instance()
    return item_class.get_response(request, obj)
コード例 #5
0
ファイル: views.py プロジェクト: creativify/merengueproj
def site_action(request, name):
    action_item = get_action(name=name)
    item_class = action_item.get_registry_item()
    return item_class.get_response(request)
コード例 #6
0
ファイル: views.py プロジェクト: teury/merengueproj
def site_action(request, name):
    action_item = get_action(name=name)
    item_class = action_item.get_registry_item()
    return item_class.get_response(request)