Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Вывести селектом ForeignKey зависимость в админ панели [RSS Feed]

#1 Ноя. 23, 2017 09:09:54

ivn
Зарегистрирован: 2017-01-13
Сообщения: 91
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывести селектом ForeignKey зависимость в админ панели

Добрый день.
Есть две таблицы, например:

 class Image(models.Model):
    post = models.ForeignKey(Posts)
class Posts(models.Model):
    text_post = CharField()

далее подключение в админ панель:

 class PostAdmin():
    pass
admin.site.register(Posts, PostAdmin)

Каким образом сделать возможность выборка картинок из модели Image при создании поста?

Спасибо.

Офлайн

#2 Ноя. 23, 2017 12:15:16

scidam
Зарегистрирован: 2016-06-15
Сообщения: 288
Репутация: +  35  -
Профиль   Отправить e-mail  

Вывести селектом ForeignKey зависимость в админ панели

По-видимому, вы ищите этот раздел документации.

Офлайн

#3 Ноя. 23, 2017 14:46:05

ivn
Зарегистрирован: 2017-01-13
Сообщения: 91
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывести селектом ForeignKey зависимость в админ панели

Спасибо за ваш ответ.

scidam
По-видимому, вы ищите этот раздел документации.
именно так и делал:
 from django.contrib import admin
class BookInline(admin.TabularInline):
    model = Book
class AuthorAdmin(admin.ModelAdmin):
    inlines = [
        BookInline,
    ]
но там получается, что он предлагает добавить несколько картинок,
но мне нужна кнопка выбора из этих картинок, для дальнейшего сохранения в поле.
т.е. представляется себе так:
Селект для выбора, если ни чего не подходить там же кнопка создать, а ниже остается возможность ввести текст для поста.

Офлайн

#4 Ноя. 29, 2017 09:38:05

ivn
Зарегистрирован: 2017-01-13
Сообщения: 91
Репутация: +  0  -
Профиль   Отправить e-mail  

Вывести селектом ForeignKey зависимость в админ панели

вобщем если поменять местами поле ForeignKey, то появиться селект, только надо учесть каскадное удаление.

есть еще вопросик:
если например я хочу выводить в админке поля, только на просмотр, какие возможны варианты, т.е. не иметь кнопки редактировать

Офлайн

#5 Ноя. 29, 2017 10:36:32

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вывести селектом ForeignKey зависимость в админ панели

Офлайн

  • Начало
  • » Django
  • » Вывести селектом ForeignKey зависимость в админ панели[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version