Пример #1
0
def collection_list(db):
    collections = Collection.objects.bulk_create([
        Collection(name="Collection 1"),
        Collection(name="Collection 2"),
        Collection(name="Collection 3"),
    ])
    return collections
def collection_list(db):
    collections = Collection.objects.bulk_create([
        Collection(name='Collection 1'),
        Collection(name='Collection 2'),
        Collection(name='Collection 3'),
    ])
    return collections
Пример #3
0
def collection_list(db):
    collections = Collection.objects.bulk_create(
        [
            Collection(name="Collection 1", is_published="True"),
            Collection(name="Collection 2", is_published="True"),
            Collection(name="Collection 3", is_published="True"),
        ]
    )
    return collections
Пример #4
0
def collections_for_pagination(product, product_with_single_variant):
    collections = Collection.objects.bulk_create([
        Collection(name="Collection1", slug="col1", is_published=True),
        Collection(name="CollectionCollection1",
                   slug="col_col1",
                   is_published=True),
        Collection(name="CollectionCollection2",
                   slug="col_col2",
                   is_published=False),
        Collection(name="Collection2", slug="col2", is_published=False),
        Collection(name="Collection3", slug="col3", is_published=True),
    ])
    collections[2].products.add(product)
    collections[4].products.add(product_with_single_variant)
    return collections
Пример #5
0
def get_linked_object_url(menu_item):
    if menu_item.category:
        return Category(
            **get_linked_object_kwargs(menu_item.category)).get_absolute_url()
    elif menu_item.collection:
        return Collection(**get_linked_object_kwargs(
            menu_item.collection)).get_absolute_url()
    elif menu_item.page:
        return Page(
            **get_linked_object_kwargs(menu_item.page)).get_absolute_url()
    return None