2011-03-08 23 views
1

是否可以從數據庫表中爲settings.py中的變量設置值?來自數據庫表的Django設置值

我使用endless_pagination,它有一個重寫能夠設置

ENDLESS_PAGINATION_PER_PAGE = 10

我需要從我的數據庫表中的值設置這個值,這可能嗎?

{% 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

更新:使用這個事實,你可以設置

config = Config.objects.get(param_name__exact="ENDLESS_PAGINATION_PER_PAGE") 
settings.ENDLESS_PAGINATION_PER_PAGE= config.param_value 

回答

1

根據他們的文檔,這個變量可以通過你的模板標籤覆蓋你的視圖中的一個變量傳遞給模板:

{% paginate my_pagination_count objects %} 
相關問題