Php Django开发-从模型访问结果

Php Django开发-从模型访问结果,php,python,django,django-models,django-views,Php,Python,Django,Django Models,Django Views,一旦我加载了我的模型并过滤了它(如果需要),我该如何访问结果?我可以找到大量关于查询和过滤模型的示例,但是没有关于如何处理返回的对象的示例 我的模型看起来像这样 class Ratecard(models.Model): region = models.CharField(max_length=32) reportSuite = models.CharField(max_length=32) RP_UniqueUsers = models.IntegerField()

一旦我加载了我的模型并过滤了它(如果需要),我该如何访问结果?我可以找到大量关于查询和过滤模型的示例,但是没有关于如何处理返回的对象的示例

我的模型看起来像这样

class Ratecard(models.Model):
    region = models.CharField(max_length=32)
    reportSuite = models.CharField(max_length=32)
    RP_UniqueUsers = models.IntegerField()
    RP_PageImpressions = models.IntegerField()
def __str__(self):
    return self.region
def index(request):

    reportSuites = Ratecard.objects.all()

    return render_to_response('index.html', locals())
我的简单索引视图是这样的

class Ratecard(models.Model):
    region = models.CharField(max_length=32)
    reportSuite = models.CharField(max_length=32)
    RP_UniqueUsers = models.IntegerField()
    RP_PageImpressions = models.IntegerField()
def __str__(self):
    return self.region
def index(request):

    reportSuites = Ratecard.objects.all()

    return render_to_response('index.html', locals())
我希望能够做的是基于区域进行过滤,然后访问其他字段中的值。。。这在PHP中非常简单,但我几乎不了解任何python/django,因此任何帮助都将是惊人的


对,所以我需要做的是对返回的内容进行一些计算,这样我就可以
reportSuite=Ratecard.objects.get(region=“Liverpool”)answer=reportSuite.RP\u UniqueUsers*100


对吗

如果要使用实例,请执行以下操作:

reportSuite = Ratecard.objects.get(id=??)
reportSuite.region

reportSuite = Ratecard.objects.all()
for reportSuite in reportSuites:
    reportSuite.region
但是,如果您希望直接在页面中使用实例,则必须在模板中进行

return render_to_response('template_name', {'reports':reportSuites})
在模板中:

{%for report in reports%}
    {{report.region}}
{%endfor%}
关于 关于

更新:是的,你们可以做到,但最好的地方是你们的视图功能。。。因此:

answer = reportSuite.RP_UniqueUsers * 100
return render_to_response('template_link', {'reports':reportSuites, 'ans':answer})
在你的tepmlate中,你可以使用

{{ans}}

为了显示您的结果…

对,所以我需要做的是对返回的内容执行一些计算,这样我就可以。。。reportSuite=Ratecard.objects.get(region=“Liverpool”)answer=reportSuite.RP\u UniqueUsers*100正确吗?@Matthew:请用这种东西更新你的问题。在评论中找不到。而你的问题——如书面所述——没有这个评论——毫无意义。请更新您的问题。模型是一个简单的Python类。模型类的每个实例都只是一个对象。访问对象属性的哪些部分让您感到困惑?