我有这两种模式:提取数据
class Log(models.Model):
...
country = models.ForeignKey(Country, null=True, blank=True)
...
user = models.ForeignKey('auth.User')
class Country(models.Model):
name = models.CharField(max_length=50)
alpha_2_code = models.CharField("Alpha-2 code", max_length=2, unique=True)
alpha_3_code = models.CharField("Alpha-3 code", max_length=3, unique=True)
numeric_code = models.PositiveSmallIntegerField("Numeric code", max_length=3, unique=True)
order = models.SmallIntegerField(max_length=3)
continent = models.ForeignKey(Continent)
def __unicode__(self):
return self.name
什么我想是有谷歌地图图表显示基于日志条目做的,所以我要传递给模板是这样的:
function drawRegionsMap() {
var data = google.visualization.arrayToDataTable([
['Country', 'Popularity'],
['Germany', 200],
['United States', 300],
['Brazil', 400],
['Canada', 500],
['France', 600],
['RU', 700]
]);
什么是提取和传递数据到模板的最快方法?
什么是人气?我还编辑了代码 - 您在Log中定义了Country。 –
同样的问题,人气是回答这个问题的关键 –
@亚当 - 与你所需的答案无关..我想问你..你不觉得'类日志'应该有'用户'作为'OnetoOneField'而不是' ForeignKey'设为'auth.User' ..(如果一个用户只能属于一个国家 - 实际上应该是这样)?因为这可以影响你的统计以下很多答案.. –