Я пытаюсь передать функцию, определенную в моем views.py, указав конкретный параметр в settings.py, стороннему приложению django, используемому в моем проекте, как показано ниже:
ENDLESS_PAGINATION_PAGE_LIST_CALLABLE = myapp.views.get_pagination_pages
и я получил ошибку NameError: name 'lend_borrow' is not defined
Тогда я попробовал
import myapp
ENDLESS_PAGINATION_PAGE_LIST_CALLABLE = myapp.views.get_pagination_pages
и еще одна ошибка AttributeError: 'module' object has no attribute 'views'
Я также пытался передать путь к вызываемому:
ENDLESS_PAGINATION_PAGE_LIST_CALLABLE = 'myapp.views.get_pagination_pages'
Но стороннему приложению это не нравится. Я получил Caught TypeError while rendering: 'str' object is not callable
Здесь используется стороннее приложение Django Endless Pagination . Он включен в INSTALLED_APPS.
Как передать вызываемый вызов, определенный в моем приложении, стороннему приложению через settings.py?