是否可以在settings.py中设置数据库表中的变量值?
我正在使用endless_pagination
并且它具有可覆盖的设置
ENDLESS_PAGINATION_PER_PAGE = 10
,
我需要使用数据库表中的值设置此值,是否可能?
喜欢
config = Config.objects.get(param_name__exact="ENDLESS_PAGINATION_PER_PAGE")
settings.ENDLESS_PAGINATION_PER_PAGE= config.param_value
答案 0 :(得分:1)
根据他们的文档,您的模板标记可以覆盖此变量:
{% paginate objects %}
{% paginate 20 objects %} {# makes it 20 per page #}
更新:使用此事实,您可以在View中设置一个传递给模板的变量:
{% paginate my_pagination_count objects %}