python終端操作models

2021-09-11 13:53:14 字數 686 閱讀 1945

精選部落格

1.進入到工程目錄

複製**

dir(models.customerinfo._meta)

複製**

3.獲取表名

models.customerinfo._meta.model

models.customerinfo._meta.model_name

複製**

4.利用反射

models.customerinfo._meta.fields #獲取model每乙個字段(物件)

models.customerinfo._meta.get_field('statis') #取乙個欄位的物件

複製**

5.獲取choices

a = models.customerinfo._meta.get_field('statis')

a.choices

複製**

6.反射

a = models.customerinfo.objects.last()

getattr(a,'get_statis_display')()

#已退學

複製**

Model基本結構(操作)

初始化專案結構2.建立django專案2.配置 右擊 編輯配置 templates 主機 192.168.56.100 環境 環境變數 pythonunbuffered 1 django settings module syl.settings 工作目錄 具體以檔案目錄為準 ls wokron進入當...

類似model屬性操作copy contrast

由於業務需要,可能存在以下類似model,比如正式表 零時表 那麼在很多時候,正式表的model的屬性要copy到零時表中,有時候又涉及到對比,如果只涉及一次這種類似的操作,自己set也就無所謂,但類似業務多了,就需要抽象了,反射式比較好的方式,能抽象提取這些操作 用commons的beanutil...

Ubuntu 終端操作

常用終端快捷鍵按鍵 功能tab 自動補全 ctrl l 相當於命令clear,即清屏 ctrl d 相當於命令exit,關閉終端 ctrl s 暫停螢幕輸出掛起當前shell ctrl q 繼續螢幕輸出 重新啟用掛起的shell ctrl c 終止程序 命令 ctrl z 暫停程式 ctrl d 終...