@g_Innaro

Как можно спрятать переменную в ссылке Django?

urls.py
path('category', views.Category_views.category_info, name='category'),
path('category/<int:category_id>/', views.Note_views.note_info, name='detail'),


views.py
class Category_views:
    def category_info(request):
        form = CategoryForm()
        data = {
            'form': form
        }
        return render(request, 'main/category/category.html', data)

class Note_views:
   def note_info(request, category_id):
        note_cats = Note.objects.filter(authors=request.user, category_id_id=category_id)
        cats_title = Category.objects.get(id=category_id).title
        return render(request, 'main/note/detail.html', {'note_cats': note_cats, 'cats_title': cats_title})


Есть такой код в urls.py, и есть views, который обрабатывает каждую. Проблема в том, что я хочу избавиться от <int:category_id>, но не знаю как.
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы