Metadata-Version: 1.0
Name: django-shop-categories
Version: 0.8.beta.1
Summary: A extendable category app using django-mptt for django-shop
Home-page: http://github.com/fivethreeo/django-shop-categories/
Author: Oyvind Saltvik
Author-email: oyvind.saltvik@gmail.com
License: UNKNOWN
Description: ======================
        django-shop-categories
        ======================
        
        A extendable category app using django-mptt for django-shop.
        
        Installation
        ------------
        
        For the current stable version:
        
        ::
        
        pip install django-shop-categories
        
        For the development version:
        
        ::
        
        pip install -e git+git://github.com/fivethreeo/django-shop-categories.git#egg=django-shop-categories
        
        Configuration
        -------------
        
        Add ``shop_categories`` to ``settings.INSTALLED_APPS``.
        
        Set ``SHOP_PRODUCT_MODEL`` to ``shop_categories.models.default.product.default.CategoryProduct``.
        
        In your urls.py add this **before** your shop patterns:
        
        ::
        
        urlpatterns += patterns('',
        url(r'^catalog/', include('shop_categories.urls')),
        )
        
        Then run:
        
        ::
        
        manage.py syncdb
        
        Extending
        -------------
        
        In your own app make a models dir with __init__.py and a category.py dir, like so:
        
        ::
        
        app/models/__init__.py
        app/models/category.py
        
        
        In category.py:
        
        ::
        
        from django.db import models
        from shop_categories.models.defaults.category.base import ProductCategoryBase
        
        class Category(ProductCategoryBase):
        
        image = models.ImageField(upload_to='categoryimages/', null=True, blank=True)
        
        class Meta:
        abstract = False
        app_label = 'app'
        
        Set ``CATEGORYPRODUCT_CATEGORY_MODEL`` to ``app.models.category.Category``
        
        Then, assuming your Product model is not already synced, run:
        
        ::
        
        manage.py syncdb
        
        When extending Product models in your shop make sure they subclass from ``shop_categories.models.defaults.product.base.CategoryProductBase``
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Framework :: Django
