Size: a a a

Django [ru] #STAY HOME

2020 January 24

RS

Rust Saiargaliev in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
очень часто, фичи и новые сервисы постоянно добавляются
Выделил мышкой часть блоков, подвинул 🤔
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
схема просто огроманя выходит если её рисовать начинать
Какая структура у вас, такая и схема :) пили одну большую абстрактную высокоуровневую и потом пили сабсхемы уже детализированные подсистем
источник

V

Valera in Django [ru] #STAY HOME
Почему мне выдает ошибку
ImportError: cannot import name 'User', если я пытаюсь в файле user.models импортировать класс из from user.utils import MyClass???
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Valera
Почему мне выдает ошибку
ImportError: cannot import name 'User', если я пытаюсь в файле user.models импортировать класс из from user.utils import MyClass???
Показывай импорты в обоих файлах
источник

V

Valera in Django [ru] #STAY HOME
в users/models.py:
from .utils import StageChoice

в users/utils.py:
from .models import User, Buy
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Valera
Почему мне выдает ошибку
ImportError: cannot import name 'User', если я пытаюсь в файле user.models импортировать класс из from user.utils import MyClass???
циклические импорты?
источник

A

Andrey in Django [ru] #STAY HOME
Valera
Почему мне выдает ошибку
ImportError: cannot import name 'User', если я пытаюсь в файле user.models импортировать класс из from user.utils import MyClass???
циклический импорт
источник

V

Valera in Django [ru] #STAY HOME
как быть в таком случае?
источник

A

Andrey in Django [ru] #STAY HOME
кстати, вопрос к опытной части чата, говорит ли циклический импорт о нарушении принципа инверсии зависимостей?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Valera
как быть в таком случае?
Через строку импортировать
источник

A

Andrey in Django [ru] #STAY HOME
tot samiy neizvestniy
Через строку импортировать
чо
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Valera
как быть в таком случае?
Попробуй импортить не глобально а локально, там где нужно
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Andrey
чо
"app.User"
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Ребят. Как протестировать ответ старого api и нового? Ответ json около 1к строк. Как грамотно сделать?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Почему никто не посоветовал пересмотреть архитектуру приложения? Циклический импорт говорит о том, что что-то не так в архитектуре
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Импорты через строки в таком случае - просто хаки
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Rust Saiargaliev
Импорты через строки в таком случае - просто хаки
Это в джанге задокументировано
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Anvar Khamidov
Ребят. Как протестировать ответ старого api и нового? Ответ json около 1к строк. Как грамотно сделать?
Сделал 2 ендпоинта для сравнения и через requests сравнил, нормальное решение? Думаю что колхоз
источник