Django获取model中字段的中文列名

from django.db.models.loading import get_model

def getmodelfield(appname,modelname):

modelobj = get_model(appname,modelname)

fielddic={}

for field in modelobj._meta.fields:

fielddic[field.name] = field.verbose_name

return fielddic

时间: 2024-11-09 01:55:02

Django获取model中字段的中文列名的相关文章

Django的model中日期字段设置默认值的问题

之前写过这样一个model: class MonthlyFeeMember(models.Model): worker = models.ForeignKey(Student, verbose_name=u"主检查人", related_name="as_monthly_fee_members") month = models.CharField(u'检查月份', max_length=10, default=get_current_month()) check_d

Django数据库设计中字段为空的方式

null=True 数据库中字段可以为空 blank=True django的 Admin 中添加数据时可允许空值 原文: 今天在做数据库设计的时候,设计了如下User表,其中我把email和phone字段设置为允许为空: 1 class User(models.Model): 2 username = models.CharField('用户名',max_length=50) 3 password = models.CharField('密码',max_length=255) 4 email

Lua获取表中字段的名称

假设有下面这段代码 local t = { a = 1, b = { x = 1, y = 2} } 我传给你一个table, 想要知道这个table都有哪些字段,但是又不能直接获取,这时可以使用下面这个方法 for k, v in pairs (t) do print(tostring(k), v) end 可以看到, 把k用tostring函数转成字段串形式就OK了 但是我们还可以看到,当table中嵌套table的时候,嵌套的table无法打印出来,对于这种情况,难道就没有办法了吗?当然不

django获取某一个字段的列表,values/values_list/flat

class Building(models.Model): corporation = models.ForeignKey('company.Corporation', verbose_name=u'学校', related_name='buildings') number = models.CharField(u'楼栋编号', max_length=10, unique=True, db_index=True) create_time = models.DateTimeField(u'创建时间

获取表中字段最大值,并且保存在前台页面中

//获取Userid function getUserId(){ $.getJSON('<%=basePath %>user/getUserId.do', function(data){ alert(eval(data).userId); document.getElementById("userId").value=data.userId; }); } <input id="userId" name="userId"  val

django之model中的Field类型

根据官方文档整理 AutoField:  一般不会直接使用,没有声明主键时,django会自动加上  id = models.AuthField(primary_key = True) BigIntegerField: 可以存储最大为64位的整数,默认的 form widget是 TextInput

获取对象中字段的get和set方法

import java.beans.PropertyDescriptor; import java.lang.reflect.Field; import java.lang.reflect.Method; /** * wangjian 2014-12-19 下午3:57:13 */ public class GetAndSetMethod { public GetAndSetMethod() { } public static void main(String[] args) { method(

获取django model 中得fields

UserProfile._meta.fields [<django.db.models.fields.related.OneToOneField: user>,  <django.db.models.fields.CharField: username>, <django.db.models.fields.CharField: nickname>, <django.db.models.fields.EmailField: email>, <django

Django如何从Model中获取字段名称——verbose_name

一.背景 CRM项目重新总结一下,重写之前的项目发现有不少知识点已经忘记,所以特此来重新总结一下一便后续能够回忆起 二.代码分析 1. 核心代码 from django.conf.urls import url from django.shortcuts import HttpResponse,render class VbcConfig(object): list_display = [] def __init__(self,model_class,site): self.model_clas