Tôi có một url quy định như sau:django {% url%} thẻ không có tham số
url(r'^details/(?P<id>\d+)$', DetailView.as_view(), name='detail_view'),
Trong mẫu của tôi, tôi muốn có thể để có được url sau: /details/
từ url xác định.
Tôi đã thử {% url detail_view %}
, nhưng tôi gặp lỗi vì tôi không chỉ định tham số id
.
Tôi cần url không có ID vì tôi sẽ thêm url bằng cách sử dụng JS.
Tôi làm cách nào để thực hiện việc này?
Mục đích sẽ là gì? URL này không thể khớp nếu không có tham số 'id', vậy tại sao bạn muốn tạo liên kết tới nó? Có thể bạn đang cố gắng giải quyết một vấn đề khác và giải pháp của bạn không phải là giải pháp đúng? –
Tôi sẽ nối ID bằng javascript, nhưng tôi muốn có URL là biến js. – AlexBrand
Bạn luôn có thể sử dụng đảo ngược với 'id = -1' (mà bạn không mong đợi là một ID anyway) và thay thế cực phải -1 bằng ID thích hợp khi bạn cần. Dường như rất khó tin với tôi nếu bạn hỏi tôi, nhưng luôn tốt hơn là xác định một URL khác. –