Exemplo n.º 1
0
 def get_data_basket(self, DATA, format):
     "Parse basket from relation hyperlink"
     basket_parser = HyperlinkedRelatedField(view_name='basket-detail',
                                             queryset=Basket.objects,
                                             format=format)
     try:
         basket_uri = DATA.get('basket')
         data_basket = basket_parser.to_internal_value(basket_uri)
     except ValidationError as e:
         raise exceptions.NotAcceptable(e.messages)
     else:
         return data_basket
Exemplo n.º 2
0
def parse_basket_from_hyperlink(DATA, format):  # pylint: disable=redefined-builtin
    "Parse basket from relation hyperlink"
    basket_parser = HyperlinkedRelatedField(view_name="basket-detail",
                                            queryset=Basket.objects,
                                            format=format)
    try:
        basket_uri = DATA.get("basket")
        data_basket = basket_parser.to_internal_value(basket_uri)
    except ValidationError as e:
        raise exceptions.NotAcceptable(e.messages)
    else:
        return data_basket
Exemplo n.º 3
0
def parse_basket_from_hyperlink(DATA, format):  # noqa
    "Parse basket from relation hyperlink"
    basket_parser = HyperlinkedRelatedField(
        view_name='basket-detail',
        queryset=Basket.objects,
        format=format
    )
    try:
        basket_uri = DATA.get('basket')
        data_basket = basket_parser.to_internal_value(basket_uri)
    except ValidationError as e:
        raise exceptions.NotAcceptable(e.messages)
    else:
        return data_basket