向python模型添加json字段并加载其他模型';有什么数据吗
我正在做一个Django应用程序,我的股票应用程序有两个模型向python模型添加json字段并加载其他模型';有什么数据吗,python,database,django,postgresql,Python,Database,Django,Postgresql,我正在做一个Django应用程序,我的股票应用程序有两个模型 class Watchlist(models.Model): def number(): no = Watchlist.objects.count() if no == None: return 1 else: return no + 1 name = models.CharField(max_length=200) created = models.DateT
class Watchlist(models.Model):
def number():
no = Watchlist.objects.count()
if no == None:
return 1
else:
return no + 1
name = models.CharField(max_length=200)
created = models.DateTimeField(auto_now_add=True)
user = models.ForeignKey('users.User')
stocks = models.ManyToManyField('Stock')
equityboss = models.BooleanField(blank=True, default=False)
last_watched = models.DateTimeField(auto_now_add=True)
order = models.IntegerField(max_length=10, default=number)
def __unicode__(self):
return "%s - %s"%(self.name, self.id)
class Meta:
unique_together = ("name", "user")
def as_json(self):
return dict(
name=self.name,
created=self.created.isoformat(),
equityboss=self.equityboss,
id = self.id,
last_watched=self.last_watched.isoformat(),
order=self.order)
class IndicatorPreference(models.Model):
User = models.ForeignKey('users.User')
indicator = models.ForeignKey('Indicator')
visible = models.BooleanField(default=True)
order = models.IntegerField(max_length=2, db_index=True)
Watchlist = models.ForeignKey('Watchlist')
def __unicode__(self):
return 'IndicatorPreference :'+self.User.email+"-"+self.Watchlist.name+"-"+self.indicator.group.name+"-"+self.indicator.indicator.name
我想在监视列表模型和写迁移中添加一个列指示符\u首选项
将指示符引用模型中的现有数据移植到此指示符\u首选项的脚本
专栏。此indicator_preferences列应为json列
我该怎么做