Điều tôi muốn làm (đối với tiện ích thay đổi gần đây '- không phải là tiện ích con django trong trường hợp này) chuyển tên url vào mẫu của tôi dưới dạng biến, sau đó sử dụng như vậy: {% url sitechangeobject.urlname %}
Trong đó urlname là một chuỗi có chứa tên hợp lệ cho url.Chuyển urlname biến thành thẻ url trong mẫu django
Điều này có khả thi không? Các mẫu tiếp tục phá vỡ nói rằng nó không thể tìm thấy sitechangeobject.urlname như một tên (mà là khá đúng, nó không tồn tại). Có cách nào để làm cho nó nhìn bên trong biến đó?
Có nhiều cách khác để giải quyết vấn đề này nếu không, chỉ nghĩ rằng tôi sẽ kiểm tra.
Cảm ơn!
Làm thế nào một biến sẽ được nối thành một chuỗi hậu tố để tạo thành url? Một cái gì đó như '{% url variable-'suffix '%}', tất nhiên là không hoạt động. – Romildo
Có vẻ hơi lạ với tôi, nhưng tôi nghĩ bạn có thể sử dụng bộ lọc '| add'. ví dụ: '{% url variable | add: '- suffix'%}' Xem [add filter docs] (https://docs.djangoproject.com/en/1.4/ref/templates/builtins/?from=olddocs# thêm vào). – meshy