Yo,
Zaczalem bawic sie django i w sumie po 12h zlapalem pierwszego laga, ktorego nie moge przeskoczyc :D Pewnie jest to banalne proste a jak wiadomo na takie rzeczy najtrudniej wpasc.
Sprawa wyglada tak: Wchodze na profil innego uzytkownika (dziala) i w momencie gdy chce przejsc na inna zakladke (odzielny plik html, ktory jest rozszerzeniem bloku), wywala mi NoReverseMatch :/ Kodu mam sporo, ale postaram sie powklejac ten najistotniejszy.
guzik, ktory wywala mi ten error (odpowiedzialny za otwarcie profilu osoby zalogowanej. Dziala do tego momentu a w momencie otwarcia taba wywala error):
<div class="form-inline my-2 my-lg-0">
{% if user.is_authenticated %}
<a href="{% url 'profile' nick=user.username%}" class="btn btn-primary btn-sl mr-2" role="button" aria-pressed="true">Profile</a>
<a href="{% url 'logout' %}" class="btn btn-primary btn-sl" role="button" aria-pressed="true">Logout</a>
{% else %}
<a href="{% url 'login' %}" class="btn btn-primary btn-sl mr-2" role="button" aria-pressed="true">Login</a>
<a href="{% url 'register' %}" class="btn btn-primary btn-sl" role="button" aria-pressed="true">Register</a>
{% endif %}}
</div>
wejscie na profil osoby (osoba ktora zalozyla adverta)(dziala):
<h6 class="mt-2">
<small>from </small><a href="{% url 'profile' nick=advert.user.username %}">{{advert.user}}</a>
</h6>
wejscie na taba (argument 'nick' jest ta sama wartoscia co powyzej):
<a class="nav-link" href="{% url 'all_adverts' user=nick %}" role="tab" aria-selected="false">Comments</a>
Sprawa ogolnie ma to do siebie ze wchodza na profil (czysty) ladowane sa avatary i inne bajery. W momencie gdy wchodze na taba, django tak jak by gubi dane odnosnie uzytkownika i wywala NoReverse. Nie mam juz dzisiaj do tego glowy, wiec byc moze ktos bedzie mial pomysl :D