Files
hentai_manga_site/Hentai_manga_model/views.py
Vinejar 2184ad7171 0_0_1
2025-03-30 02:59:20 +03:00

20 lines
873 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
from django.shortcuts import render
from .models import manga_collection
def show_manga(request, manga_id):
manga = manga_collection.find_one({"id": int(manga_id)}) # Ищем мангу по ID
if not manga:
return render(request, "not_found.html") # Если нет манги, показываем заглушку
return render(request, "manga_view.html", {"manga": manga})
def show_manga_page(request, manga_id, page_number):
manga = manga_collection.find_one({"id": int(manga_id)})
if not manga or page_number < 1 or page_number > manga['len_manga']:
return render(request, "not_found.html")
img_url = manga['imgs_manga'][page_number - 1] # Индекс страницы манги (начинаем с 0)
return render(request, "manga_page.html", {"manga": manga, "img_url": img_url, "page_number": page_number})