eggplant.market package

Submodules

eggplant.market.admin module

class eggplant.market.admin.ProductAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

list_display = ('title', 'category', 'stock', 'price', 'enabled')
list_filter = ('enabled', 'category__title')
media
class eggplant.market.admin.ProductCategoryAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

list_display = ('title', 'enabled')
list_filter = ('enabled',)
media

eggplant.market.filters module

class eggplant.market.filters.LinksGroupWidget(attrs=None, choices=())[source]

Bases: django_filters.widgets.LinkWidget

media
option_string()[source]
render(name, value, attrs=None, choices=())[source]
render_option(name, selected_choices, option_value, option_label)[source]
class eggplant.market.filters.ProductFilter(*args, **kwargs)[source]

Bases: django_filters.filterset.FilterSet

class Meta[source]
fields = ['category']
model

alias of Product

base_filters = OrderedDict([('category', <django_filters.filters.ModelChoiceFilter object>)])
declared_filters = OrderedDict([('category', <django_filters.filters.ModelChoiceFilter object>)])

eggplant.market.forms module

class eggplant.market.forms.BasketItemForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None)[source]

Bases: django.forms.forms.Form

base_fields = OrderedDict([('product', <django.forms.models.ModelChoiceField object>), ('quantity', <django.forms.fields.IntegerField object>), ('delivery_date', <django.forms.fields.DateField object>)])
declared_fields = OrderedDict([('product', <django.forms.models.ModelChoiceField object>), ('quantity', <django.forms.fields.IntegerField object>), ('delivery_date', <django.forms.fields.DateField object>)])
media
class eggplant.market.forms.ProductForm(data=None, files=None, auto_id=u'id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None)[source]

Bases: django.forms.models.ModelForm

class Meta[source]
fields = ['title', 'description', 'price', 'category', 'tax', 'stock']
model

alias of Product

widgets = {'price': <eggplant.core.widgets.MoneyWidget object>}
base_fields = OrderedDict([('title', <django.forms.fields.CharField object>), ('description', <django.forms.fields.CharField object>), ('price', <djmoney.forms.fields.MoneyField object>), ('category', <django.forms.models.ModelChoiceField object>), ('tax', <django.forms.models.ModelChoiceField object>), ('stock', <django.forms.fields.IntegerField object>)])
declared_fields = OrderedDict()
media

eggplant.market.tests module

eggplant.market.urls module

Module contents