NitakuShop/main/views.py

44 lines
2.7 KiB
Python
Raw Normal View History

2024-01-24 10:16:47 +00:00
from django.shortcuts import render,get_object_or_404
from django.http import HttpResponse
from .models import Category, Product
2024-01-24 11:57:11 +00:00
2024-01-24 10:16:47 +00:00
def about(request):
context = {
'title' : 'Nitaku - О нас',
'content' : 'О нас',
'text_on_page' : """Добро пожаловать в NITAKU shop ваш уютный уголок аниме-фигурок! Здесь вас ждет настоящий рай для ценителей аниме и фигурок. В нашем магазине вы обнаружите богатый выбор высококачественных аниме-фигурок по привлекательным ценам.
Откройте для себя удивительный мир аниме вместе с нами, где цены приятно удивят вас, а коллекции уникальны и разнообразны. Мы гордимся тем, что предоставляем доступ к самым лучшим и красочным фигуркам, чтобы ваши любимые персонажи ожили у вас дома.
Но это еще не все! Мы также рады представить вам Silky Way телеграм-бота, вашего надежного помощника в поиске аниме-товаров. Silky Way обладает уникальной функцией распознавания товаров на картинках. Просто отправьте фотографию интересующего вас товара, и бот предложит вам ссылки и информацию о нем.
Присоединяйтесь к NITAKU shop, создайте свою уникальную аниме-коллекцию и воспользуйтесь удобством Silky Way для поиска и приобретения ваших желанных предметов! Магия аниме ждет вас! 🌟
""",
}
return render(request,'main/about.html',context)
def product_list(request, category_slug=None):
category = None
categories = Category.objects.all()
products = Product.objects.filter(available=True)
if category_slug:
category = get_object_or_404(Category,
slug=category_slug)
products = products.filter(category=category)
return render(request,'main/product/list.html',
{'category': category,
'categories': categories,
'products': products})
def product_detail(request, id, slug):
product = get_object_or_404(Product,
id=id,
slug=slug,
available=True)
return render(request,
2024-03-11 10:56:15 +00:00
product.link,
2024-01-24 10:16:47 +00:00
{'product': product})