Пользовательский фильтр для Admin Filter_horizontal в DjangoPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Пользовательский фильтр для Admin Filter_horizontal в Django

Сообщение Anonymous »

У меня есть следующие модели, где у колоды есть много отношений с проблемами и проблемами, которые могут иметь теги < /p>

Код: Выделить всё

from django.utils import timezone
from django.db import models
from taggit.models import TaggedItemBase
from taggit.managers import TaggableManager

# Create your models here.

class TaggedProblem(TaggedItemBase):
content_object = models.ForeignKey('Problem', on_delete=models.CASCADE)

class Problem(models.Model):
title = models.CharField(max_length=200)
body = models.CharField(max_length=10000)
pub_date = models.DateTimeField("date published", default=timezone.now())
tags = TaggableManager(through=TaggedProblem)

class Meta:
verbose_name = "problem"
verbose_name_plural = "problems"

def __str__(self):
return self.title

class Deck(models.Model):
name = models.CharField(max_length=200)
problems = models.ManyToManyField(Problem)
def __str__(self):
return self.name
< /code>
Затем для администратора у меня есть следующее < /p>
from django.contrib import admin

# Register your models here.

from .models import Problem,Deck

class DeckAdmin(admin.ModelAdmin):
filter_horizontal = ('problems',)

admin.site.register(Deck, DeckAdmin)
admin.site.register(Problem)
и администратор выглядит так, как это

Ну, что я хочу сделать, чтобы иметь интерфейс. Проблемы, поэтому я хочу заменить поле поиска фильтра на что -то вроде этого

Так что я могу фильтровать проблемы, а затем добавить к колоде, как можно достичь, как это может достичь. Django и не знайте, как продолжить

Подробнее здесь: https://stackoverflow.com/questions/797 ... -in-django
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • При попытке создать стартовый проект django-admin: нет имени модуля django-admin
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • При попытке создать стартовый проект django-admin: нет имени модуля django-admin
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • «Bash: django-admin: команда не найдена» после запуска Django-admin
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Пользовательский фильтр для Admin Filter_horizontal в Django
    Anonymous » » в форуме Python
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Filter inline field in Django Admin
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»