Open drowsycoder opened 1 year ago
Недоработано
Локальные импорты в пределах одного приложения стоит оформлять как указано в доках (https://docs.djangoproject.com/en/3.2/internals/contributing/writing-code/coding-style/#imports), а также советуют в туториалах (https://learndjango.com/tutorials/django-best-practices-imports):
# local Django
from .models import LogEntry
То есть
from catalog.models import Category, Item, Photo, Tag
в catalog.admin
это не норм
Или вот это что?
from about import views
(Это именно в пределах одного приложения; с импортами относительно других своих же приложений, пусть и в рамках одного проекта, так делать не надо) Django
Тоже недокручено. Например, в приложении catalog
обращение к себе же
from catalog.models import Category, Item, Tag
-> from ..models import Category, Item, Tag
Помните, на созвоне упоминалось про установку flake8 на максималках? (а на самом деле бывает ещё жестче) Установите, запустите и исправьте ту кучу недочетов, связанных с импортами