我知道这property()
是 Python 中的内置函数,但我想将模型类命名为Property
. 像这样简单的东西:
class Property(models.Model):
name = models.CharField(max_length=135)
owner = models.ForeignKey(User, related_name='properties_from_owner')
address_line_one = models.CharField(max_length=135)
address_line_two = models.CharField(max_length=135, blank=True)
city = models.CharField(max_length=135)
state = models.CharField(max_length=135)
zip_code = models.CharField(max_length=135)
我应该打电话给班级Property
还是Property_
?现在我知道 Python 区分大小写,但我问的原因是因为在 Django 中,Property
模型类被标识为myapp.property
.
在与我相关的其他模型中,我在这样的字段中Property
添加了一个_
class UserProfile(models.Model):
user = models.OneToOneField(User, related_name='userprofile_from_user')
property_ = models.ForeignKey(Property, related_name='userprofiles_from_property')