Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
57 / 15 / 6
Регистрация: 08.08.2020
Сообщений: 262
1

Не происходит переход в категории

30.08.2021, 14:03. Показов 1318. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
пытаюсь сделать вывод статей отдельно по категориям, но происходит вот что:
Страница новостей - cкрин news.png

Переход в какую либо категорию (тоесть первое нажатие на какую либо категорию) происходит нормально: скрин здоровье.png.

Но следующие переходы не происходят и в адресной строке почему адресс категории не обновляется , а продолжается присоединяясь друг к другу: скрин наука.png

Не происходит переход в категории


Не происходит переход в категории


Не происходит переход в категории



вот vews.py
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from django.shortcuts import render
from django.http import HttpResponse
from django.template import loader
from .models import News, Category
 
def news(request):
 
    n = News.objects.all()
    categories = Category.objects.all()
 
    context = {
        "news": n,
        "title": "Список новостей",
        "categories": categories,
    }
    return render(request, template_name='news/news.html', context=context)
 
def get_category(request,category_id):
    n = News.objects.filter(category_id=category_id)
    categories = Category.objects.all()
    category = Category.objects.get(id=category_id)
    return render(request, 'news/category.html', {'news': n, 'categories': categories, 'category': category})
вот urls.py:
Python
1
2
3
4
5
6
7
from django.urls import path
from .views import *
 
urlpatterns = [
    path('', news),
    path('category/<int:category_id>/', get_category),
]
вот models.py:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from django.db import models
 
# Create your models here.
 
class News(models.Model):
    title = models.CharField(max_length=150, verbose_name = "Наименование")
    source = models.CharField(max_length=150, verbose_name = "Источник")
    content = models.TextField(blank=True, verbose_name = "Контент")
    created_at = models.DateTimeField(auto_now_add=True, verbose_name = "Дата публикации")
    photo = models.ImageField(upload_to='photo/%Y/%m/%d', verbose_name = "Фото", blank = True)
    is_published = models.BooleanField(default=True, verbose_name = "Опубликовано")
    category = models.ForeignKey("Category", on_delete = models.PROTECT, null = True, verbose_name="Категория")
 
 
    def __str__(self):
        return self.title
 
    class Meta:
        verbose_name = "Новость"
        verbose_name_plural = "Новости"
        ordering = ['-created_at','title' ]
 
class Category(models.Model):
    title = models.CharField (max_length=150,db_index=True, verbose_name  = "Наименование категории")
 
    def __str__(self):
        return self.title
 
    class Meta:
        verbose_name = "Категория"
        verbose_name_plural = "Категории"
        ordering = ["title"]
подсобите пж)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.08.2021, 14:03
Ответы с готовыми решениями:

Список материалов категории - не работает переход по ссылке материала
Есть пункт меню статьи, в этом пункте выводится список материалов категории, не работает переход по...

Не происходит переход по else
#include &lt;iostream&gt; #include&lt;math.h&gt; #include &lt;vcl.h&gt; using namespace std; int main()...

Не происходит переход по ссылке
У меня есть 2 меню, верхнее и боковое. Оба находятся в файле шапки. Но в боковом меню не происходит...

Не происходит переход по ссылке
Здравствуйте. Почему на этой странице http://leadsgen.ru/tariff.html по нажатию на кнопку...

Не происходит переход по ссылке
Как сделать текстовую ссылку в android studio? Пример &lt;a href=&quot;google.com&quot;&gt;какой-то текст&lt;/a&gt;...

1
57 / 15 / 6
Регистрация: 08.08.2020
Сообщений: 262
30.08.2021, 14:10  [ТС] 2
разобрался, вопрос снят)
0
30.08.2021, 14:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.08.2021, 14:10
Помогаю со студенческими работами здесь

Не происходит переход по картам с CardLayout
cardLayout = new CardLayout(); CardPanel = new JPanel(cardLayout); ...

Не происходит переход на нужное изображение
Добрый день! При переходе по FadeIn переходит только на первый стоящий объект класса img, несмотря...

Не происходит переход на следующую сцену
Написал скрипт на C#, по идее ничего сложного, но почему-то не работает. using System.Collections;...

В браузере не происходит переход строк
Есть скрипт, который собирает файл без расширения. Если я этот файл скачиваю себе на комп, открываю...

Не происходит переход после сравнения
Не могу понять, где делаю ошибку, уже по-разному пробовал, но результат +- одинаковый... Помогите...

Не происходит переход на условия из case
Не могу понять почему &quot;res&quot; из части математической функции не принимает значение из кайса//...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru