Если вам нужно выровнять маркеры с текстом, вы можете использовать атрибут list-style-position
, как показано ниже:
.theList
{
text-align: right;
list-style-position: inside;
}
Как насчет создания представления в базе данных с фильтром и создания модели Django, указывающей на представление?
Вы должны сделать собственный менеджер и изменить начальный QuerySet
. Проверьте документы .
blockquote># First, define the Manager subclass. class DahlBookManager(models.Manager): def get_queryset(self): return super().get_queryset().filter(author='Roald Dahl') # Then hook it into the Book model explicitly. class Book(models.Model): title = models.CharField(max_length=100) author = models.CharField(max_length=50) objects = models.Manager() # The default manager. dahl_objects = DahlBookManager() # The Dahl-specific manager.
Тогда вам следует использовать свой собственный менеджер (
dahl_objects
) вместоobjects
, и все запросы будут изменены.Или вы можете переопределить
objects
самого менеджераclass Book(models.Model): title = models.CharField(max_length=100) author = models.CharField(max_length=50) objects = DahlBookManager() # The Dahl-specific manager