<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] >[success] # 展示頁面的字段配置 ![](https://box.kancloud.cn/a769d7085eeb08b61636685bc7869716_1424x482.png) ~~~ @admin.register(Post, site=custom_site) class PostAdmin(admin.ModelAdmin): list_display = ['title', 'category', 'status', 'owner', 'created_time'] search_fields = ['title', 'owner__username'] list_filter = ['title','category'] show_full_result_count = False list_display_links = ['status'] actions_on_top = False actions_on_bottom = True date_hierarchy = 'created_time' list_editable = ('category',) ~~~ >[danger] ##### list_display 顯示展示字段 ~~~ 1.不使用的時候,默認返回的是對應的model.py的類對象,一般用__str__,返回想 展示的名字,默認list_display = ('__str__',) 2.使用時候展示指定字段 ~~~ * 不使用 ![](https://box.kancloud.cn/da6f519503de881932b449a4791e6052_1375x253.png) * 使用 ![](https://box.kancloud.cn/cde59485cae29f0c2358f3439fe65edf_1418x271.png) >[danger] ##### search_fields 搜索字段 ~~~ 1.使用后可以指定 能被搜索的字段,多表時候,跨表要用對應例如: owner__username 2.不使用則不展示 功能搜索 ~~~ * 不使用 ![](https://box.kancloud.cn/da6f519503de881932b449a4791e6052_1375x253.png) * 使用 ![](https://box.kancloud.cn/89eac8150d24f1ebbb6970c2d114fad9_1343x286.png) >[danger] ##### list_filter 對指定字段進行分類過濾 ~~~ 1.想對指定字段的,分類內容過濾使用 ~~~ * 使用后效果 ![](https://box.kancloud.cn/9088caef78977bdfb121b40039e78766_1432x374.png) >[danger] ##### show_full_result_count 查詢后展示過濾條數信息 ~~~ 1.默認為True 開啟的狀態 show_full_result_count = True 2.建議設置成flase,減少不必要的請求 ~~~ * 默認時候 ![](https://box.kancloud.cn/e6f3e9b54e2b51c215acb399f99a6089_1428x433.png) * 設置成false ![](https://box.kancloud.cn/51f8676a9ee4e9556c3b2f80e59b6b3f_1018x260.png) >[danger] ##### list_display_links 指定科跳轉的字段 ~~~ 1.指定點擊字段跳轉到編輯頁時 ~~~ ![](https://box.kancloud.cn/96743580990bed7f057bb01921432182_903x277.png) >[danger] ##### actions_on_top/bottom ~~~ 1.設置操作,欄的展示 默認actions_on_top= True 2.想底部展示 actions_on_tbottom = True ~~~ * top ![](https://box.kancloud.cn/0c1af6e61c9c9c50a54730264118f39c_1398x326.png) * bottom ![](https://box.kancloud.cn/0f6cd9f9b230320eec504eb0fb504ed5_1115x226.png) >[danger] ##### date_hierarchy 顯示創建時間點 ~~~ 1.顯示創建的時間跳轉 ~~~ ![](https://box.kancloud.cn/e94d14c15325b711311664f9d1232224_1130x292.png) >[danger] ##### list_editable 直接可編輯 ![](https://box.kancloud.cn/bfb93c13851495f5c48231d00a70091c_1134x308.png) >[danger] ##### 自定義字段顯示 ~~~ 1.在model 層定義,通過構造一個方法,生成標題 status = models.PositiveIntegerField(default=1, choices=STATUS_ITEMS, verbose_name="狀態") def status_show(self): return "當前狀態%s"%self.status status_show.short_description = "展示狀態" ~~~ ![](https://box.kancloud.cn/201cb7fc820c25a8f6e22f2c5d874a11_1135x359.png) >[danger] #### 自定義 編輯按鈕 `from django.utils.html import format_html` ~~~ 1.通過 在admin 中定義方法 operator 來自定義按鈕,注意要把operator加入 list_display 2.reverse('cus_admin:blong_post_change', args=(obj.id,)) 第一個cus_admin 是我們生成的自定制的custom_site 定義的名字,后面blong 是app post 是請求方式,change 是對編輯做請求 3.寫法 def operator(self, obj): return format_html( '<a href="{}">編輯</a>', reverse('cus_admin:blong_post_change', args=(obj.id,)) ) # operator.allow_tags = True # 用format_html替代 operator.short_description = '操作' ~~~ ![](https://box.kancloud.cn/052d61543d460f9aae862b3cc0a83fd5_1367x260.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看