новые объекты не заменяются удаленными объектами в Postgres - PullRequest
0 голосов
/ 26 мая 2019

Я новичок в Django, и я использую PostgreSQL с ним. Я добавил некоторые объекты на сервер, удалил их и теперь понял, что идентификаторы новых объектов не заменяются удаленными объектами, и они продолжаются. например, когда я удалил 4-й объект, следующие новые объекты - 5.

Я получаю идентификаторы объектов по:

path('<int:blog_id>/', views.detail, name='detail'),

в urls.py

затем я пытаюсь получить связанный объект:

def detail(request, blog_id):
    detailblog = get_object_or_404(Blog, pk=blog_id)
    return render(request, 'blog/detail.html', {'blog': detailblog})

в views.py

работает для объектов, которые сейчас находятся в БД. но для удаленных объектов, например, 4-й объект здесь ошибка:

Страница не найдена (404) Метод запроса: GET Запрос URL: http://127.0.0.1:8000/blog/4/ Поднято: blog.views.detail Нет Блог соответствует заданному запросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...