Найти - Пользователи
Полная версия: Вывод в админку из связанной модели
Начало » Django » Вывод в админку из связанной модели
1
Alena1234
Здравствуйте!

Не может ли кто-нибудь подсказать. Имеются вот такие модели:


class Author(models.Model):
name = models.CharField('author name', max_length=100)

def __str__(self):
return self.name


class Book(models.Model):
name = models.CharField('book name', max_length=100)
authors = models.ManyToManyField(to=Author)

def __str__(self):
return self.name


class Store(models.Model):
name = models.CharField('store name', max_length=100)
books = models.ManyToManyField(to=Book, through='BookStore')

def __str__(self):
return self.name


class BookStore(models.Model):
book = models.ForeignKey(to=Book, on_delete=models.CASCADE)
store = models.ForeignKey(to=Store, on_delete=models.CASCADE)

publisher_choices = (
('MF', "Mif"),
('AP', "Alpina"),
)

publisher = models.CharField(max_length=100, choices=publisher_choices)

Нужно в админке Store, добавить возможность изменять поле Authors модели Book. Как это можно реализовать?
AD0DE412
https://docs.djangoproject.com/en/3.1/topics/auth/customizing/
ps я пока тока изучаю данго посему эта с осторожность не чего не поломайте
ну там база тестовая итд итп и да прочекайте на безопасность
pps утачняю по ссылке показывают как изменить расширить права пользователя
это то что вам нужно?
Alena1234
AD0DE412
https://docs.djangoproject.com/en/3.1/topics/auth/customizing/ps я пока тока изучаю данго посему эта с осторожность не чего не поломайтену там база тестовая итд итп и да прочекайте на безопасностьpps утачняю по ссылке показывают как изменить расширить права пользователя это то что вам нужно?

Нет, мне нужно именно добавить в админку Store редактирование прикрепленных через BookStore объектов Book.
AD0DE412
тогда вам нужно изменить шаблон админки и вроде все
это? https://docs.djangoproject.com/en/3.1/ref/contrib/admin/actions/ https://docs.djangoproject.com/en/3.1/ref/contrib/admin/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB