django-admin- все статьи тега
фильтр списка администраторов django " или " условие
Извините, если на этот вопрос был дан ответ раньше, но я много гуглил без успеха. Я знаю, как создавать пользовательские list_filter s в представлениях администратора (например, подклассы SimpleFilter). Что мне действительно хотелось бы, так это способ (в представлении списка администраторов) "проверять" различные фильтры, объединяя их в Формулу OR. В качестве примера предположим, что у вас есть: # models.py class Foo(models.Model): foobar = ... foofie = ... ... # admin.py class F ...
Псевдо-форма в Django admin, которая генерирует объект json при сохранении
У меня есть модель с полем для объекта json. Этот объект используется на сайте для управления некоторыми переменными css, среди прочего. Прямо сейчас в admin у меня есть текстовое поле, в котором пользователь может сохранить объект json. Я хотел бы показать форму со всеми атрибутами,которая при сохранении создаст объект json. В основном, пользователь видит, и данные хранятся, как это: { "name":"hookedonwinter", "user-id":123, "basics":{ "height":150, "weight":150 ...
django admin включить сортировку для вычисляемых полей
У меня есть следующие два поля в моей таблице БД и модели (имя модели: порядок): id, branch_id, product_id, cost, quantity, status, ordered_at И у меня есть следующий код в моем OrderModelAdmin: list_display = ( 'order_number', 'branch', 'product', 'cost', 'quantity', 'calculated_total', 'status', 'ordered_at', ) def calculated_total(self, obj): return obj.cost * obj.quantity calculated_total.short_description = _('Total') Теперь я хочу включить сорти ...
Может ли "отображение списка" в Django ModelAdmin отображать атрибуты полей ForeignKey?
У меня есть модель человека, которая имеет внешний ключ отношения к книге. Книга имеет несколько полей, но меня больше всего беспокоит "автор" (стандартный CharField). С этим, как говорится, в моей модели PersonAdmin, я бы хотел, чтобы отобразить "книги.автор " с помощью "list_display". Я пробовал все очевидные методы для этого (см. ниже), но ничего не работает. Есть предложения? class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] ...
Несколько ModelAdmins / представлений для одной модели в Django admin
как я могу создать несколько ModelAdmin для одной и той же модели, каждый из которых настроен по-разному и связан с разными URL-адресами? допустим, у меня есть модель Django под названием Posts. По умолчанию в представлении администратора этой модели будут перечислены все объекты Post. Я знаю, что могу настроить список объектов, отображаемых на странице различными способами, установив переменные, такие как list_display или переопределив queryset метод в моем ModelAdmin вот так: class MyPostAd ...
Изменение размера полей в Django Admin
Джанго стремится заполнить горизонтальное пространство при добавлении или редактировании записи в админке, но, в некоторых случаях, это пустая трата пространства, когда, например, редактирования поле даты, 8 символов в ширину, или в страничке, а также 6 или 8 символов, а в поле идет до 15 или 20 символов. Как я могу сказать администратору, насколько широким должно быть текстовое поле или высота поля редактирования текстового поля? ...
Лучше Django Админ ManyToMany Поле Виджет
Я нахожу значение по умолчанию администратора Django models.ManyToManyField виджет, чтобы быть громоздким для использования. Это же HTML select элемент и если у вас есть много объектов "другой" модели, то это довольно непрактично, чтобы на самом деле найти "другие" объекты, которые вы хотите связать с "этим" объектом. И если у вас есть большое объектов" другой " модели, кажется, даже замедляет рендеринг страницы администратора. Я знаю, что могу построить свой собственный пользовательский виджет ...
Модели только для чтения в интерфейсе администратора Django?
Как я могу сделать модель полностью только для чтения в интерфейсе администратора? Это для своего рода таблицы журнала, где я использую функции администратора для поиска, сортировки, фильтрации и т. д., Но нет необходимости изменять журнал. в случае, если это выглядит как дубликат, вот не что я пытаюсь сделать: Я не ищу только для чтения поля (даже создание каждого поля только для чтения все равно позволит вам создавать новые записи) Я не глядя на создание только для чтения пользователей: каж ...
Переопределение метода save в Django ModelForm
у меня возникли проблемы с переопределением a ModelForm сохранить способ. Это ошибка, которую я получаю: Exception Type: TypeError Exception Value: save() got an unexpected keyword argument 'commit' мои намерения состоят в том, чтобы форма отправляла много значений для 3 полей, а затем создавала объект для каждой комбинации этих полей и сохраняла каждый из этих объектов. Полезным толчком в правильном направлении будет туз. File models.py class CallResultType(models.Model): id ...
Django admin-inline inlines (или, редактирование сразу трех моделей)
у меня есть набор моделей, которые выглядят так: class Page(models.Model): title = models.CharField(max_length=255) class LinkSection(models.Model): page = models.ForeignKey(Page) title = models.CharField(max_length=255) class Link(models.Model): linksection = models.ForeignKey(LinkSection) text = models.CharField(max_length=255) url = models.URLField() и an admin.py это выглядит так: class LinkInline(admin.TabularInline): model = Link class LinkSectionInline(ad ...
многие ко многим в списке Джанго
class PurchaseOrder(models.Model): product = models.ManyToManyField('Product') vendor = models.ForeignKey('VendorProfile') dollar_amount = models.FloatField(verbose_name='Price') class Product(models.Model): products = models.CharField(max_length=256) def __unicode__(self): return self.products у меня есть этот код. К сожалению, ошибка приходит admin.py с помощью ManyToManyField class PurchaseOrderAdmin(admin.ModelAdmin): fields = ['product', 'dollar_amount'] ...