Редактирование атрибутов внешнего ключа модели из Django Admin
У меня есть два класса моделей в моем проекте django.
class User(AbstractBaseUser, PermissionsMixin):
username = None
phone = models.CharField(max_length=16, unique=True)
password = models.CharField(max_length=255, default="asdf")
name = models.CharField(max_length=255, default="User")
email = models.EmailField(max_length=255, blank=True, null=True)
class Booking(models.Model):
profile = models.ForeignKey(User, null=False, on_delete=models.CASCADE, db_index=True, default=1)
latitude = models.DecimalField(decimal_places=20, max_digits=30, default=1.0000)
longitude = models.DecimalField(decimal_places=20, max_digits=30, default=1.0000)
Теперь в админ-панели django я хочу изменить имя пользователя с экрана редактирования бронирования. Я пробовал использовать Inline Models, с его помощью я могу редактировать бронирование с экрана редактирования пользователя, но в данном случае это не работает. Есть ли другие варианты для этого?