1

是否可以从数据库表中设置 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
4

1 回答 1

1

根据他们的文档,这个变量可以被你的模板标签覆盖:

{% paginate objects %}
{% paginate 20 objects %} {# makes it 20 per page #}

来源:http ://code.google.com/p/django-endless-pagination/source/browse/endless_pagination/templatetags/endless.py

更新:使用这个事实,您可以在视图中设置一个变量,该变量将传递给模板:

{% paginate my_pagination_count objects %}
于 2011-03-08T16:06:14.980 回答