@bayko04

Как выводить строку из БД так чтобы при выводе она заменяля себя?

ЕСЛИ ЧЕСТНО ТО МОЖЕТЕ ВООБЩЕМ ОБЪЯСНИТЬ КАК СДЕЛАТЬ ТАК ЧТОБЫ ОДНОВРЕМЕННО СОЗДАТЬ СЛАЙД И ПРИ НАЖАТИИ НА НЕЕ ОТКРЫВАЛАСЬ СТРАНИЦА С ИНФОРМАЦИЕЙ Я СДЕЛАЛ ТАК

models.py

from django.db import models
from PIL import Image


class News(models.Model):

    NameNews = models.CharField(max_length=20)
    OfferNews = models.TextField(max_length=100)
    TitleNews = models.CharField(max_length=35)
    DescriptionNews = models.TextField()

    def __str__(self):
        return self.NameNews

    class Meta:
        verbose_name = 'Новость'
        verbose_name_plural = 'Новости'


views.py

from django.shortcuts import render
from .models import News

def obito(request):
    news = News.objects.all()
    context = {
        'pr': news
    }
    return render(request, 'loli/News.html', context)


def madara(request):
    news = News.objects.all()
    context = {
        'pr': news
    }
    return render(request, 'loli/news-offer.html', context)


News.html
Это сам слайд он перенаправляет на отдельную стр.

<section class="skill">
        <div class="container">
            <div class="row">
                {% for post in pr %}
                <div class="col-md-4">
                    <a href="{% url 'madara' %}" class="pointer">
                        <div class="card">
                            <div class="card-img">
                                <img src="image/Card2.svg" alt="car" class="card-img2">
                            </div>
                            <h3 class="card-title">
                                {{ post.NameNews}}
                            </h3>
                            <p class="card-offer">
                                {{ post.OfferNews}}
                            </p>
                        </div>
                    </a>
                </div>
                {% endfor %}


madara
Это страница тут появляются одновременоо все таблицы

<section class="news-list">
        <div class="container">
            <div class="row">
                <div class="col-md-12">
                        {% for post in pr %}
                        <h2 class="news-list_title">
                            {{ post.TitleNews}}
                        </h2>
                        <p class="news-list_offer">
                            {{ post.DescriptionNews}}
                        </p>
                        {% endfor %}
                </div>
            </div>
        </div>
    </section>
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
если работает - то пойдет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы