سلام استاد خسته نباشید من در قسمت url tag های html بجای استفاده از {%url %} اومدم اینجوری نوشتم
و url prefixهم تغییر دادم حتی و هیچ ارروری نداد .
میخواستم بدونم پس وقتی اینجوری اوکی هست دلیل استفاده از tag url یا reverse چیه . فقط برای اررور ندادن موقع عوض کردن url prefix استفاده میشه ؟؟
<ul>
{% for item in data_list %}
<li>
<a href="{{item}}"> {{item}}</a>
</li>
</ul>بجای استفاده از reverse هم در کد های پایتونی نوشتم و باز هم prefix رو عوض کردم و هیچ مشکلی نداشت .
def show_list(request):
l = list(data.keys())
h = ""
for i in l:
h += f"<li><a href='{i}'></a> {i}</li>"سلام دوست من
برای استفاده از url راه های زیادی وجود داره که هر کدوم مزیت های خاص خودشون رو دارن اما استفاده از ساختار تدریس شده بهتون این امکان رو میده که اگر در آینده قصد داشتین آدرسی رو تغییر بدین ، نیازی به تغییر در کد نباشه و صرفا آدرس رو در urls تغییر میدین