当我尝试在模板中打印来自 usera._meta.get_all_field_names() 的所有变量时,它给了我比预期多 2 个,我不知道为什么。
模型:
class Clovek(models.Model):
user=models.OneToOneField(User)
ulice=models.CharField(max_length=100, blank=True, null=True)
cislo_popisne=models.CharField(max_length=100, blank=True, null=True)
mesto=models.CharField(max_length=100, blank=True, null=True)
psc=models.CharField(max_length=100, blank=True, null=True)
telefonni_cislo=models.CharField(max_length=100, blank=True, null=True)
zdravotni_pojistovna=models.CharField(max_length=100, blank=True, null=True)
模板中的输出:
['cislo_popisne', 'id', 'mesto', 'psc', 'student', 'telefonni_cislo', 'ucitel', 'ulice', 'user', 'zdravotni_pojistovna']