Tôi có một ứng dụng django, một ứng dụng diễn đàn, có các mẫu với nó. Trong các mẫu đó, có các url trỏ đến các phần của ứng dụng. Ví dụ mẫu thread_list có liên kết đến từng chủ đề như vậy:Làm thế nào để sử dụng url không gian tên với django trong một ứng dụng reusuable
{% for thread in threads %}
<a href="{% url forum_thread thread %}">{{thread.title}}</a>
{% endfor %}
Có điều là, tôi không thực sự thích gọi url của tôi "forum_thread". Tôi chỉ thích "chủ đề" và sử dụng tính năng không gian tên của django. "Forum_thread" chưa được sử dụng ở một nơi khác trong dự án (namespace va chạm) Vì vậy, nó sẽ giống như thế này:
{% for thread in threads %}
<a href="{% url forum:thread thread %}">{{thread.title}}</a>
{% endfor %}
nhưng điều này không có cảm giác như cách chính xác để làm điều này. Các tài liệu không rõ ràng ở đây.
Tôi muốn ứng dụng này có thể sử dụng lại và dễ định cấu hình. Nhưng tôi cũng muốn sử dụng các tiêu chuẩn tốt nhất. Tôi không muốn làm cho người dùng chỉ định tên không gian tên của riêng họ, và sau đó yêu cầu họ chỉnh sửa từng url duy nhất trong mỗi mẫu.
Tôi nên làm các url trong ứng dụng này như thế nào?
Tôi có cùng một mức độ phù hợp! Bump! – frnhr
Bạn đã từng làm bất cứ điều gì chưa? Tôi đang gặp vấn đề tương tự và không chắc chắn mọi thứ nên được thực hiện như thế nào. – Luke