Описание тега django-modeladmin

1 ответ

Django: условный ModelAdmin в зависимости от объекта

Допустим, у меня есть базовый класс, например: class Base(models.Model): name = models.CharField(max_length=50, blank=False, null=False) value1 = models.CharField(max_length=50) value2 = models.CharField(max_length=50) Теперь я ввожу в таблицу неско…
23 апр '14 в 11:58
0 ответов

Создать динамическую модель в Django 1.8

Как создать Dynamic models в Джанго 1.8? По официальному сайту я сделал следующее: >>attrs = { 'name': models.CharField(max_length=32), '__module__': 'myapp.models' } >>person = type("ptable", (models.Model,), attrs) >>def install(…
1 ответ

save_formset для StackedInline не работает

Я пытаюсь сгенерировать qr-код для назначения в поле изображения. Я сделал это без проблем на другой модели, используя функцию save_model в ModelAdmin. Теперь мне нужно сделать это в Inline. Очевидно, что save_model здесь не работает, и мне сказали,…
30 авг '13 в 15:34
2 ответа

Не удается зарегистрировать simple-history, если вы уже используете настройку ModelAdmin?

register() принимает только 3 позиционных аргумента ("self" передается неявно. Если уже используется класс ModelAdmin для настройки внешнего вида модели в Django Admin, моя регистрация будет выглядеть следующим образом: admin.site.register(AttorneyG…
1 ответ

Страница администратора Django: текст справки по методам модели?

У меня есть метод модели в Django, который я отображаю на странице администратора так же, как и поле модели. С помощью поля я могу просто добавить в него аргумент help_text, чтобы дать описание того, что представляет собой поле и что пользователь до…
1 ответ

Как настроить флажок "Очистить" для моделей.ImageField на странице администратора django?

У меня есть модель для профиля пользователя в моем приложении django, у которого есть models.ImageField, и у меня есть ModelAdmin для него, когда пользователь загружает изображение, на странице администратора, когда я захожу на страницу настройки эт…
1 ответ

Как добавить несколько внешних ключей в Django

Я новичок в Джанго. У меня две модели class Employee(models.Model): full_name = models.CharField(max_length=120,default=None) designation = models.CharField(max_length=80,default=None) class Leave(models.Model): employee = models.ForeignKey(Employee…
14 сен '17 в 06:30
2 ответа

Как предотвратить Django ModelAdmin для удаления пробелов?

Поэтому я определил readonly_fields в Django ModelAdmin с помощью функции, которая выглядит следующим образом: class TestAdmin(admin.ModelAdmin): readonly_fields = ("test_field_with_whitespace",) def test_field_with_whitespace(self, obj): return ' H…
11 дек '18 в 18:38
1 ответ

Как ввести метод класса модели в админке Django

У меня есть модель, которая имеет методы класса. При тестировании методы класса работают и изменяют экземпляры модели в соответствии с моими потребностями. Проблема заключается в использовании этого метода класса в админке. Когда приложение не может…
1 ответ

Как я могу переопределить свойство "media" ModelAdmin в Django и сделать его динамическим?

В конечном счете, я хотел бы включить / исключить определенные файлы javascript, основанные на... что угодно. Простое определение класса Media само по себе не сработает, поскольку оно оценивается только один раз. Я знаю, что могу сделать это, создав…
2 ответа

Администратор Django не входит в систему после пользовательской аутентификации

Пользовательская аутентификация, которую я написал, следует инструкциям из документации. Я могу зарегистрироваться, войти и выйти из системы, никаких проблем нет. Затем, когда я создаю суперпользователя python manage.py createsuperuser, он создает п…
3 ответа

Как получить встроенные объекты в методе save в models.py

У меня есть класс Invoice, который (упрощенный) имеет следующие атрибуты: class Invoice(models.Model) number = models.CharField(verbose_name="Number", max_length=16) issue_date = models.DateTimeField(verbose_name="Issue date", default=datetime.now) …
1 ответ

Ошибка TypeError при рендеринге: объект 'long' не повторяется

У меня есть несколько моделей с некоторыми отношениями ForeignKey. Через forms.py я добавил ModelMultipleChoiceField виджет class VariableFieldForm(ModelForm): custom_field = forms.ModelMultipleChoiceField(queryset=VariableField.objects.all(), widge…
19 окт '11 в 14:29
5 ответов

Переопределить сохранение в Django InlineModelAdmin

Этот вопрос может выглядеть похожим на этот, но это не так... У меня есть структура модели, как: class Customer(models.Model): .... class CustomerCompany(models.Model): customer = models.ForeignKey(Customer) type = models.SmallIntegerField(....) я и…
28 ноя '11 в 11:05
1 ответ

Как отобразить значение там, где его нет в админке Django?

Есть ли djangtastic способ отображения значения по умолчанию в админке, когда его нет? Как 'n/a', но не для того, чтобы сохранить это в базе данных? Когда я установил все поля в приведенной ниже модели только для чтения в админке, внешний интерфейс …
1 ответ

Джанго - определение модели MediaAdmin

Я пытаюсь включить некоторые файлы CSS и JS в форму изменения объекта, как указано в документе. Вот мои файлы: admin.py #... class ScribPartAdmin(admin.ModelAdmin): class Media: css = { 'all': ('mymarkup.css',) } js = ('mymarkup.js',) admin.site.reg…
01 сен '11 в 12:51
2 ответа

Как редактировать ManyToManyField в Django Admin List Показать страницу?

Я хочу добавить поля Many2Many, редактируемые на странице администратора Django list_display. Структура модели, как показано ниже, class Genre(models.Model): name = models.CharField(max_length=250, unique=True) class Movie(models.Model): name = mode…
0 ответов

Wagtail ModelAdmin не отображает поля при редактировании одного объекта, но отображает поля при отображении всех

Я использую трясогузку, и я также использую django-инспекционную регистрацию. Я пытаюсь настроить его так, чтобы в CMS можно было утверждать пользователей, а не администратора django. Для этого я создал ModelAdmin, как видно здесь: wagtail_hooks.py …
28 авг '17 в 07:31
0 ответов

В django admin, как получить данные формы в пользовательском методе

Я ищу, чтобы получить данные формы (в случае изменения вида) в пользовательском методе класса ModelAdmin: Вот что я хочу сделать: class MyModelAdmin(admin.ModelAdmin): def custom_method(self): pprint(self.data['myfield']) Я не могу изменить прототип…
05 июл '14 в 12:41
1 ответ

Для Чарфилда с выбором, как использовать удобочитаемое имя в list_display через чужую клавишу?

Давайте предположим, что у меня есть следующее: models.py: VALUE_CHOICES = (('0', 'ZERO'), ('1', 'ONE')) class ModelA(models.Model): def val(self): return self.model_b.value or '' class ModelB(models.Model): modela = models.OneToOneField(ModelA, rel…