Найти - Пользователи
Полная версия: Вывести селектом ForeignKey зависимость в админ панели
Начало » Django » Вывести селектом ForeignKey зависимость в админ панели
1
ivn
Добрый день.
Есть две таблицы, например:
 class Image(models.Model):
    post = models.ForeignKey(Posts)
class Posts(models.Model):
    text_post = CharField()

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

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

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

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

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

есть еще вопросик:
если например я хочу выводить в админке поля, только на просмотр, какие возможны варианты, т.е. не иметь кнопки редактировать
FishHook
подробнейшее руковводство
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