/ / Administrator Django, lista modeli jest wyświetlana, ale nie można jej kliknąć / edytować - django, django-admin

Administrator Django pokazuje listę modeli, ale nie można ich kliknąć / edytować - django, django-admin

Mam stronę administratora Django, która pokazuje moje modelelista, ale zamiast wyświetlać łącza z przyciskami do dodawania i edytowania instancji modelu, wszystko jest wyłączone. Tylko czarne teksty bez linków i bez przycisków.

Zalogowałem się jako superadministrator, a strona administratora poprawnie wyświetla modele zarejestrowane w usłudze admin.py.

Jakiś pomysł, co może być tego przyczyną?

EDYTOWAĆ:

Po przejrzeniu szablonu Django, który renderuje pulpit nawigacyjny, widzę, że istnieje warunek, który powoduje renderowanie zwykłego tekstu zamiast pożądanego łącza:

{% if model.admin_url %}
<th scope="row"><a href="{{ model.admin_url }}">{{ model.name }}</a></th>
{% else %}
<th scope="row">{{ model.name }}</th>
{% endif %}

Każdy pomysł, dlaczego model.admin_url będzie Brak w mojej sytuacji?

Również adresy URL, które powinny być używaneta strona administratora nie działa: na przykład: / admin / auth / user / daj mi błąd 404 ... Prawdopodobnie dlatego linki nie są renderowane ... Teraz szukam DLACZEGO ...

Odpowiedzi:

0 dla odpowiedzi № 1

Miałem podobny problem, który rozwiązałem, dodając plik admin.py do mojej aplikacji. Zamiast teraz rejestrować modele z adminem w moim pliku models.py robię to w pliku admin.py.

Po ponownym uruchomieniu wszystkiego, działa teraz!