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 に答える