.label:nth-of-type(1)
«type» здесь относится к типу элемента. В этом случае div
, а не классу. Это не означает первый элемент, который является .label
, а означает первый элемент его типа, который также имеет класс label
.
Нет элементов с классом label
которые имеют индекс 1
их типа.
Если я
blockquote>import from .models import Book
, это вызовет «циклический импорт».Это правильно, но мы можем обойти это, мы можем отложить импорт до того момента, когда он нам понадобится в методе, например:
# app/managers.py class BookQuerySet(models.QuerySet): def public(self): return self.filter(status=self.model.STATUS_CHOICES.public) class PageQuerySet(models.QuerySet): def public(self): from .models import Book # no circular imports return self.filter( book__status=Book.STATUS_CHOICES.public, status=self.model.STATUS_CHOICES.public )