我正在尝试通过在 settings.py 中指定特定设置,将我的 views.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 无尽的分页。它包含在 INSTALLED_APPS 中。
如何通过 settings.py 将我的应用程序中定义的可调用对象传递给第三方应用程序?