django-shop-configurableproduct è un plugin Django che consente di:
- Definire i tipi di prodotto in interfaccia di amministrazione Django con campi personalizzati
- Aggiungere campi personalizzati ai prodotti
Tipi campo supportati
- Campo Float
- Campo Char
- Campo immagine (con anteprima in amministrazione via sorl.thumbnail)
- Campo booleano (NullBooleanField)
Come si usa
- Installa da bitbucket o pypi
- Se si desidera definire i campi statici per tutti i tipi di prodotti (ad esempio dimensioni, ...):
- Creazione di una sottoclasse di configurableproduct.models.CProduct
- Classe di scrittura di amministrazione sulla base di configurableproduct.admin.CProductAdmin
- Se si desidera utilizzare direttamente il modello CProduct, impostare ENABLE_CPRODUCT_ADMIN su True nel file delle impostazioni.
- È possibile accedere ai campi personalizzati via productfloat_set, productchar_set, ... come:
product_object.productchar_set.all()[0].value
Requirements:
- Python
- Django
I commenti non trovato