2015-05-28 4 views
0

Можно ли вызвать функцию, расположенную в api.py файле от models.py?Django: вызов API-функции изнутри моделей

Если да, то что нужно сделать для достижения результата?

+0

Его просто питон, импортировать функцию и вызвать его. Просто будьте осторожны, чтобы избежать кругового импорта, поскольку api часто зависит от модели. – garnertb

ответ

1

Вы можете использовать:

from my_app.api import my_function 
+0

Спасибо, что работает отлично. – Oleg

1

Да, вы можете сделать это легко в зависимости от местоположения api.py файла.

1. На том же уровне:

from api import desired_function 

Вы можете даже использовать относительный импорт.

from .api import desired_function 

2. В другом приложении:

from some_app.api import desired_function 
Смежные вопросы