如何设置Django模型字段的默认值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计617个文字,预计阅读时间需要3分钟。
我简单说几句,大家还是直接看代码吧。代码如下:
pythonclass SitService(models.Model): applicationname=models.CharField(max_length=50, primary_key=True) ip=models.CharField(max_length=50) port=models.IntegerField(default=22)
我就废话不多说了,大家还是直接看代码吧~
class SitService(models.Model): applicationname = models.CharField(max_length=50,primary_key=True) ip = models.CharField(max_length=50) port = models.IntegerField(default=22) #设置默认值为22 path = models.CharField(max_length=50)
补充知识:django 设置默认值到SQL
环境:django 1.9.7
背景介绍
django migrate 生成表结构时,默认是不处理default(即字段的default 是在django 框架层面,没有到数据库层面)。当然,如果只用django 来做项目是没有任何问题的,但是如果同一个库被不同框架操作,那么怎么来管理这些表呢是个问题。
本文共计617个文字,预计阅读时间需要3分钟。
我简单说几句,大家还是直接看代码吧。代码如下:
pythonclass SitService(models.Model): applicationname=models.CharField(max_length=50, primary_key=True) ip=models.CharField(max_length=50) port=models.IntegerField(default=22)
我就废话不多说了,大家还是直接看代码吧~
class SitService(models.Model): applicationname = models.CharField(max_length=50,primary_key=True) ip = models.CharField(max_length=50) port = models.IntegerField(default=22) #设置默认值为22 path = models.CharField(max_length=50)
补充知识:django 设置默认值到SQL
环境:django 1.9.7
背景介绍
django migrate 生成表结构时,默认是不处理default(即字段的default 是在django 框架层面,没有到数据库层面)。当然,如果只用django 来做项目是没有任何问题的,但是如果同一个库被不同框架操作,那么怎么来管理这些表呢是个问题。

