此库旨在简化用户排序列表的创建。
django-ordered-listview的Python项目详细描述
关于
----
此库旨在简化用户排序列表的创建。
灵感来源于https://gist.github.com/piquadra/3833430
使用pip或setup.py
2安装。将有序的列表视图添加到“已安装的应用程序”中。::
已安装的应用程序+=['已订购的列表视图']
3。将模板标记库添加到内置项中。用法:
add_to_builtins('ordered_listview.templatetags.ordered_listview')//或使用{%load ordered_listview%}
4加载。从“orderedlistview”继承视图。并设置您的订购字段。用法:
from ordered嫒listview import orderedlistview
class userlistview(orderedlistview):
allowed嫒order嫒by=[
('username','login'),
('userfile嫒file嫒size','size'),
('date嫒joined',_('sing up date'))
]
默认订单由='创建'
>5。在模板中添加标记。::
{%包括“ordered_listview/fields.html”%}
自定义
---
1。若要更改get属性名称,只需设置“orderedlistview.order嫒by”属性::
class userlistview(orderedlistview):
order嫒by=“order嫒by”
2。如果需要在“templates”
“ordered\u listview”目录中提供自己的模板创建,其中包含“fields.html”和“field.html”。
fields.html-可排序字段列表
field.html-顺序字段和状态模板
3。如果要在排序期间忽略空值,请将字段添加到空的忽略字段。
Class UserListView(OrderedListView):
null的忽略字段=['Quantity']
Class UserListView(OrderedListView):
null的忽略字段='*'\
----
此库旨在简化用户排序列表的创建。
灵感来源于https://gist.github.com/piquadra/3833430
使用pip或setup.py
2安装。将有序的列表视图添加到“已安装的应用程序”中。::
已安装的应用程序+=['已订购的列表视图']
3。将模板标记库添加到内置项中。用法:
add_to_builtins('ordered_listview.templatetags.ordered_listview')//或使用{%load ordered_listview%}
4加载。从“orderedlistview”继承视图。并设置您的订购字段。用法:
from ordered嫒listview import orderedlistview
class userlistview(orderedlistview):
allowed嫒order嫒by=[
('username','login'),
('userfile嫒file嫒size','size'),
('date嫒joined',_('sing up date'))
]
默认订单由='创建'
>5。在模板中添加标记。::
{%包括“ordered_listview/fields.html”%}
自定义
---
1。若要更改get属性名称,只需设置“orderedlistview.order嫒by”属性::
class userlistview(orderedlistview):
order嫒by=“order嫒by”
2。如果需要在“templates”
“ordered\u listview”目录中提供自己的模板创建,其中包含“fields.html”和“field.html”。
fields.html-可排序字段列表
field.html-顺序字段和状态模板
3。如果要在排序期间忽略空值,请将字段添加到空的忽略字段。
Class UserListView(OrderedListView):
null的忽略字段=['Quantity']
Class UserListView(OrderedListView):
null的忽略字段='*'\