我正在尝试在我的模型中添加另一列:
ip_address = models.GenericIPAddressField()
当我运行 makemigrations 时,我必须设置一个默认值。我应该放什么?提前致谢。
模型.py
class Prospect(models.Model):
full_name = models.CharField(max_length=120)
email = models.CharField(max_length=80)
contact_number = models.CharField(max_length=14)
timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
user = models.ForeignKey(VendicsUser, null=True)
ip_address = models.GenericIPAddressField()
def __unicode__(self):
return self.full_name
def __str__(self):
return self.email
最佳答案
当询问默认值时,您可以从 shell 中为所有行输入任何默认 ip,例如 192.168.0.1,或者您可以通过输入默认值来在模型中更改它
ip_address = models.GenericIPAddressField(default='192.168.0.1')
关于python - models.GenericIpAddressField 的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44426275/