我做了一个Django
项目,并设计了一个带有字段名称的模型:
name = models.CharField(max_length = 250)
是否可以使用
这样的命令在屏幕上打印CharFieldd = name.field()
,它在变量d
中将字符串存储为CharField
。
如果我将其要求为attendance.field
,则希望它显示BooleanField
作为输出。喜欢:
from django.db import models as data_type
class UserAttendance(data_type.Model):
user=data_type.ForeignKey(UserList,on_delete=data_type.CASCADE)
date=data_type.DateField()
attendance=data_type.BooleanField(default=False)
我进行了搜索,但没有找到任何可以在屏幕上打印CharField
的内容。谁能建议我该怎么做?
答案 0 :(得分:0)
您可以按照@ruddra先生的评论中的建议使用get_internal_type()
UserAttendance._meta.get_field('attendance').get_internal_type()