最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django admin管理工具TabularInline類用法詳解

 更新時間:2020年05月14日 10:49:53   作者:ZeroChia  
這篇文章主要介紹了Django admin管理工具TabularInline類用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

TabularInline類用于在A頁面上編輯B表的字段,舉例說明,如果models.py中有Staff、Job兩個model:

from django.db import models

class Staff(models.Model):
 name = models.CharField(max_length=10)

class Job(models.Model):
 staff = models.ForeignKey(Staff)
 task = models.CharField(max_length=100)

如果想在Staff頁面編輯Job的內(nèi)容,可以在admin.py中這么寫:

from django.contrib import admin

class JobInline(admin.TabularInline):
 model = Job

class StaffAdmin(admin.ModelAdmin):
 inlines = [
  JobInline,
 ]

如果想編輯第三個表,也可以直接加上,比如models.py中職員還有一個工資表Salary:

class Salary(models.Model):
 staff = models.ForeignKey(Staff)
 salary = models.IntegerField(max_length=8)

可以在admin.py中這么寫:

from django.contrib import admin

class JobInline(admin.TabularInline):
 model = Job

class SalaryInline(admin.TabularInline):
 model = Salary

class StaffAdmin(admin.ModelAdmin):
 inlines = [
  JobInline,
  SalaryInline
 ]

Django提供了兩個InlineModelAdmin的子類,分別是TabularInline和StackedInline,區(qū)別在于使用的模板不同。

補充知識:django admin TabularInline raw_id_fields 添加查詢 搜索小圖標顯示

問題:在django app admin TabularInline類使用了下面引用了 raw_id_fields 還是找不到搜索小圖標。模型引用的是在別的app的model下。

解決方案:yourapp.adminx.py 下面需要注冊對應的模型。

以上這篇Django admin管理工具TabularInline類用法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python實現(xiàn)一行代碼自動繪制藝術畫

    Python實現(xiàn)一行代碼自動繪制藝術畫

    DiscoArt?是一個很牛的開源模塊,它能根據(jù)你給定的關鍵詞自動繪畫。本文就將利用這一模塊實現(xiàn)一行代碼自動繪制藝術畫,需要的可以參考一下
    2022-12-12
  • PyTorch環(huán)境配置及安裝過程

    PyTorch環(huán)境配置及安裝過程

    這篇文章主要介紹了PyTorch環(huán)境配置及安裝,本文通過圖文實例代碼相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Python實現(xiàn)把xml或xsl轉換為html格式

    Python實現(xiàn)把xml或xsl轉換為html格式

    這篇文章主要介紹了Python實現(xiàn)把xml或xsl轉換為html格式,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-04-04
  • 實例介紹Python中整型

    實例介紹Python中整型

    在本篇內(nèi)容中我們通過實例分享了關于Python中整型的相關知識點內(nèi)容,有興趣的朋友們學習下。
    2019-02-02
  • Python實現(xiàn)mysql數(shù)據(jù)庫更新表數(shù)據(jù)接口的功能

    Python實現(xiàn)mysql數(shù)據(jù)庫更新表數(shù)據(jù)接口的功能

    這篇文章主要給大家介紹了關于Python如何實現(xiàn)mysql數(shù)據(jù)庫更新表數(shù)據(jù)接口功能的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • Python實現(xiàn)日期判斷和加減操作詳解

    Python實現(xiàn)日期判斷和加減操作詳解

    這篇文章主要介紹了如何利用Python實現(xiàn)日期的判斷,以及對日期的加減操作,文中的示例代碼對我們學習或工作有一定的價值,需要的可以參考一下
    2022-01-01
  • python分析apache訪問日志腳本分享

    python分析apache訪問日志腳本分享

    這篇文章主要介紹了python分析apache訪問日志腳本分享,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-02-02
  • Python詳細介紹模型封裝部署流程

    Python詳細介紹模型封裝部署流程

    本文實例講述了Python模型封裝部署的原理與實現(xiàn)方法。封裝即是隱藏對象的屬性和實現(xiàn)細節(jié),僅對外提供公共訪問方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • python實現(xiàn)字母閃爍效果的示例代碼

    python實現(xiàn)字母閃爍效果的示例代碼

    本文主要介紹了python實現(xiàn)字母閃爍效果的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • python中的subprocess.Popen()使用詳解

    python中的subprocess.Popen()使用詳解

    今天小編就為大家分享一篇python中的subprocess.Popen()使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論

石屏县| 芜湖市| 新兴县| 榕江县| 蚌埠市| 庆元县| 友谊县| 县级市| 台湾省| 榆树市| 霍林郭勒市| 班玛县| 沈丘县| 环江| 宁蒗| 南丰县| 吴江市| 定兴县| 五华县| 永春县| 清丰县| 台江县| 乐昌市| 东海县| 漠河县| 清涧县| 婺源县| 金昌市| 炉霍县| 宾川县| 内丘县| 新昌县| 沽源县| 津市市| 沐川县| 古田县| 京山县| 青海省| 凉城县| 灌云县| 海安县|