Tag: django admin

Сохранение фильтров в Django Admin

Я бы хотел достичь: Я перехожу на сайт администратора, применяю некоторые фильтры к списку объектов Я нажимаю и редактирую объект, редактирую, редактирую, нажимаю 'Сохранить' Сайт переводит меня в список объектов … нефильтрованный. Я бы хотел, чтобы фильтр с шага 1 запоминался и применялся. Есть ли простой способ сделать это?

два класса администратора для одной модели django

Мне нужно использовать одну модель в контексте 2 классов администратора. Итак, это моя модель: ITEM_STATUSES = ( ('pending', _('Waiting approval')), ('approved', _('Approved')), ('declined', _('Declined')) ) class Item(models.Model): title = models.CharField(max_length=64) description = models.TextField(blank=True) … status = models.CharField(max_length=32, choices=ITEM_STATUSES) … И я хочу использовать его дважды. Во-первых, я хочу показать все модели, например: class ItemAdmin(admin.ModelAdmin): pass […]

Административный сайт Django: как создать единую страницу для глобальных настроек?

Я хотел бы создать одну страницу в админ-сайте django, где я могу изменить некоторые глобальные переменные веб-сайта (название веб-сайта, элементы в меню навигации и т. Д.). На данный момент я их кодировал как процессоры контекста, но я хотел бы сделать их доступными для редактирования. Что-то похожее на то, что происходит в WordPress. Это возможно? Я […]

Проверка формы в Admin с помощью встроенного набора форм и формы

У меня есть модель OrderedList, которая предназначена для перечисления объектов контента, упорядоченных пользователем. У OrderedList есть несколько атрибутов, включая сайт, к которому он принадлежит. Объекты контента привязаны к нему с помощью класса OrderedListRow, который вводится администратором OrderedList через встроенный набор форм в admin. class OrderedList(GenericList): objects = models.Manager() published = GenericListManager() class OrderedListRow(models.Model): list = […]

ImportError: невозможно импортировать имя force_text

Я установил python 2.7 и django 1.4 в свою машину centos и установил все зависимости для моего существующего проекта. Когда я запускаю «python manage.py runningerver», я получаю следующую трассировку в моей консоли. [root@localhost bv]# python manage.py runserver Validating models… Unhandled exception in thread started by <bound method Command.inner_run of <django.contrib.staticfiles.management.commands.runserver.Command object at 0x8ddd7ec>> Traceback (most […]

django admin save_model не сохраняет изменения модели

Это мой admin.py: class TransactionInfoAdmin(admin.ModelAdmin): search_fields=['transactionId','subscriptionInfo__customerNumber'] save_on_top = False def has_add_permission(self,request): return False def has_delete_permission(self, request, obj=None): return False def get_readonly_fields(self, request, obj=None): if obj: return self.readonly_fields + ('subscriptionInfo','transactionId','authorizationId','responseCode','operation','batchNumber','merchantId') return self.readonly_fields def save_model(self, request, obj, form, change): #SUCCESS ACTIONS obj.subscriptionInfo.paid = 1 obj.save() pass Когда я obj.subscriptionInfo.paid = 1 не обновляя строку данных, любые идеи […]

Как установить случайное целое число в качестве значения по умолчанию для Django CharField?

Мой models.py выглядит так: import random random_string = str(random.randint(10000, 99999)) class Content(models.Model): …… unique_url = models.CharField(default = random_string) Когда я добавляю содержимое в admin, целое число в диапазоне генерируется и помещается в charfield в качестве значения по умолчанию. Оттуда я могу просто добавить больше слов в charfield. Однако проблема с моей текущей настройкой заключается в […]

django admin list_filter "или" условие

извините, если на этот вопрос уже был дан ответ, но я сделал много поисковых запросов без успеха. Я знаю, как создавать пользовательские list_filter s в представлениях администратора (например, подклассы SimpleFilter ). То, что я действительно хотел, – это способ (в представлении списка администратора) «проверять» различные фильтры, которые объединяют их в формуле OR. В качестве примера […]

Как управлять многими отношениями в Django

Я пытаюсь сделать несколько отношений и хочу иметь возможность контролировать его (добавить -remove и т. Д.) Через панель администратора. Так что это моя model.py: from django.db import models class Office(models.Model): name = models.CharField(max_length=30) class Province(models.Model): numberPlate = models.IntegerField(primary_key=True) name = models.CharField(max_length=20) office = models.ForeignKey(Office) Я хочу, чтобы моя модель позволяла провинции иметь несколько Office. Итак, […]

Фильтровать внешнюю ссылку внутри строки

Здравствуйте, я не могу отфильтровать выпадающее меню «Внутри» в форме Inline. Это мои классы: class Author(models.Model): name = models.CharField(max_length=50) desc = models.CharField(max_length=50) class Book(models.Model): author = models.ForeignKey(Author) title= models.CharField(max_length=50) class BookPrio:: author = models.ForeignKey(Author) book = models.ForeignKey(Book) prio = models.IntegerField() мой admin.py выглядит так: class BookPrioInline(admin.TabularInline): model = BookPrio class AuthorAdmin(admin.ModelAdmin): inlines =(BookPrioInline,) admin.site.register(Author, AuthorAdmin) […]

Python - лучший язык программирования в мире.