53 lines
3.0 KiB
Python
53 lines
3.0 KiB
Python
|
from django.shortcuts import render,get_object_or_404
|
|||
|
from django.http import HttpResponse
|
|||
|
from .models import Category, Product
|
|||
|
def index(request) -> HttpResponse:
|
|||
|
context : dict = {
|
|||
|
'title':'Home',
|
|||
|
'contect' : 'Главная страница - HOME',
|
|||
|
'list':['first','second'],
|
|||
|
'dict' : {'first':1},
|
|||
|
'is_authenticated':False
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
return render(request, 'main/index.html',context)
|
|||
|
|
|||
|
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,
|
|||
|
'main/product/detail.html',
|
|||
|
{'product': product})
|