Django——Xadmin中的功能

app_labelcss

功能ajax

若是不在標準models.py裏面定義model,則必須指定這個model歸屬於哪一個app。app

使用ide

app_label = 'oms'函數

 

actions佈局

功能url

Action插件在數據列表頁面提供了數據選擇功能,選擇後的數據能夠通過Action作特殊的處理,默認提供的Action爲批量刪除功能。.net

截圖插件

 

使用orm


class DoOrdinary_0(views.Action):
verbose_name = '批量設爲正常'

def do_action(self, queryset):
request = self.request
for obj in queryset:
obj.status = 0
obj.save()

self.msg('設置成功', 'success')

class DoOrdinary_1(views.Action):
verbose_name = '批量設爲已刪除'
def do_action(self, queryset):
request = self.request
for obj in queryset:
obj.status = 1
obj.save()

self.msg('設置成功', 'success')
actions = (DoOrdinary_0, DoOrdinary_1)


add_redirect_url

功能

截圖

使用

add_redirect_url = '/xadmin/page/vtalktags/?vtalk_id=%s&_redirect=/xadmin/meila/vtalk/'

 

exclude

功能

隱藏添加時的字段

截圖

 

使用

exclude = ('create_time', 'slug')

 

fields

功能

添加時顯示的字段

截圖

 

使用

fields = ('title', 'cat')

 

form

功能

在forms.py中定義函數對一些功能作出限制

截圖

 

使用

form = TopListForm

 

form_layout

功能

添加時列表的佈局

截圖

 

使用

from xadmin.layout import Main, TabHolder, Tab, Fieldset, Row, col, AppendedText, Side, Field

form_layout = (

    Fieldset(u'',

                   Row('cat', 'tag'),

                   Row('title', 'status')

                   Row('display_order),

                   css_class = 'unsort no_title'

                   ),

    )

 

fieldsets

功能

截圖

使用

 

fk_url_param

功能

截圖

使用

fk_url_param = { 'user':{'_p_user_vest': '1'}}

 

hidden_menu

功能

截圖

使用

list_display

功能

顯示列表

截圖

 

使用

list_display = ('id', 'title', 'img_tz', 'cat', 'tag', 'status', 'create_time')

 

list_filter

功能

過濾器

截圖

 

使用

list_filter = ('cat', 'status', 'create_time')


list_per_page

功能

限制每頁顯示的數目

截圖

 

使用

list_per_page = 5   #每頁顯示5個

 

list_editable

功能

該插件能夠在列表頁中即時編輯某字段的值,使用Ajax技術,無需提交或刷新頁面便可完成數據的修改,對於須要頻繁修改的字段(如:狀態)至關有用。

截圖

 

使用

list_editable = ['status', 'display_order']

 

list_distplay_links

功能

截圖

使用

list_display_links = ('title',)

 

menu_group

功能

顯示所歸屬的菜單

截圖

 

使用

menu_group = 'vtalk_group'

 

menu_index

功能

截圖

使用

menu_index = 4

 

model_icon

功能

截圖

使用

model_icon = 'fa fa-twitter'

 

order

功能

在當前菜單下的位置

截圖

 

使用

order = 2

 

ordering

功能

排序

使用

ordering = ['-id',]  #降序

ordering = ['id',]  #升序

 

raw_id_fields

功能

截圖

使用

 

readonly_fields 

功能

設置只讀字段

截圖

使用

readonly_fields = ['img_width', 'img_height']

 

relfield_style

功能

截圖

使用

relfield_style = 'fk-ajax'

 

remove_permissions 

功能

截圖

使用

remove_permissions = ('delete', 'add', 'update')

 

serach_fields

功能

搜索內容

截圖

 

使用

search_fields = ('nickname', 'slug')

 

style_fields

功能

截圖

使用

style_fields = {

                        'user': 'fk_raw'

                         }

 

show_detail_fields

功能

能夠在列表頁中顯示相關字段的詳細信息

截圖

 

使用

show_detail_fields = ('id',)

 

use_related_menu

功能

截圖

使用

use_related_menu = False

 

search_sphinx_ins

功能

截圖

使用

 

verbose_name

功能

顯示名稱

截圖

 

使用

相關文章
相關標籤/搜索