dancha
@dancha
Обожаю python

Как сделать ссылку на foreignkey django?

Допустим есть две модели.

class A(models.Model):
    name = models.CharField(max_length=200)

    def __str__(self):
        return self.name

class B(models.Model):
    name = models.CharField(max_length=200)
    modela = models.ForeignKey(A, on_delete=models.DO_NOTHING)

    def __str__(self):
        return self.name


Как сделать что бы в админ панели, а именно на странице с списком модели B, была ссылка на связанный объект модели A? То есть что бы в столбце modela, отображалось modela.__str__ (как это обычно происходит), только синим цветом и при нажатии переходило на страницу редактирования объекта modela.
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
tumbler
@tumbler Куратор тега Django
бекенд-разработчик на python
Руками, через метод админки (например, def render_my_foreign_key_link(self, obj)).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы