Django设置数据库表中的值

时间:2011-03-08 16:00:28

标签: django django-settings django-endless-pagination

是否可以在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

1 个答案:

答案 0 :(得分: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

更新:使用此事实,您可以在View中设置一个传递给模板的变量:

{% paginate my_pagination_count objects %}