I think the idea is to have 1 product model, then multiple product classes 
inside oscar, to define different types of products, i.e. t shirts, cd's, 
dvd's

To add the custom field on the product model to the oscar dashboard you 
need to fork the dashboard app and in catalogue.forms.py add something like 
this:


class ProductForm(base_forms.ProductForm):
class Meta(base_forms.ProductForm.Meta):
model = Product
fields = [
"title",
"upc",
"description",
# "video_url", # Uncomment this if you want to include video_url
"is_public",
"is_discountable",
"structure",
"slug",
"meta_title",
"meta_description",
]

damn formatting!

On Wednesday, November 13, 2024 at 3:31:51 PM UTC Hugo wrote:

> I  see in the guide:
>
> Suppose you want to add a video_url field to the core product model.
> ...
> Next, you can modify the Product model through subclassing:
> # yourproject/catalogue/models.py
> from django.db import models
> from oscar.apps.catalogue.abstract_models import AbstractProduct
>
> class Product(AbstractProduct):
>     video_url = models.URLField()
>
> from oscar.apps.catalogue.models import *
>
> I have some questions,
> First, is that I tried it, and don't see the 'video_url' in the product, 
> so, something left in the doucmentation.
> And my  other questions is, can't I create other classes, like 
> DigitalProduct?
>
>

-- 
https://github.com/django-oscar/django-oscar
http://django-oscar.readthedocs.org/en/latest/
--- 
You received this message because you are subscribed to the Google Groups 
"django-oscar" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-oscar+unsubscr...@googlegroups.com.
To view this discussion, visit 
https://groups.google.com/d/msgid/django-oscar/76d560d1-b176-471b-b019-97ff3a00bdadn%40googlegroups.com.

Reply via email to