semvec/pypi-packages huggingface dataset:
django-oscar-odin 0.4.1
Odin Resources and mappings to Oscar models
License: BSD-3-Clause
Requires Python: <4.0,>=3.8
Keywords: data-structure, validation, data-mapping

# Oscar Odin

Mapping of Oscar eCommerce models to Odin resources.

## Installation

To install add `oscar_odin` to your installed apps

## Usage

```python
from oscar.core.loading import get_model
from oscar_odin.mappings import catalogue

Product = get_model("catalogue", "Product")

# Map a product to a resource.
product = Product.objects.get(id=1)
product_resource = catalogue.product_to_resource(product)
```

# Developing odin

## Using pip:

make install
make test

## Using poetry:

poetry install --all-extras
poetry run ./manage.py test