Django model field name “check” raises SystemCheckError
问题 The Django docs state there are only two restrictions on model field names A field name cannot be a Python reserved word A field name cannot contain more than one underscore in a row However, given the following example, it doesn't look like I can use the field name check as a ForeignKey. class Check(models.Model): name = models.CharField(max_length=100) class MyModel(models.Model): # this works fine #check = models.BooleanField() # this breaks check = models.ForeignKey(Check, on_delete