class Feedback(models.Model):
customer_name = models.CharField(max_length=120)
email = models.EmailField()
Place = models.CharField(max_length=120)
Area_Type = models.ForeignKey(Product, on_delete=models.CASCADE)
Electricity = models.CharField(max_length=3, choices=[('1','Excellent'),('2','Good'),('3','Bad')])
Water_Supply = models.CharField(max_length=3, choices=[('1', 'Excellent'), ('2', 'Good'), ('3', 'Bad')])
details = models.TextField()
Satisfactory_locality = models.BooleanField()
date = models.DateField(auto_now_add=True)
- 我已经在Django创建了上述模型李>
- 从这一点上,我想数一数对于电场来说非常好的反馈选择李>
- 还请说明如何查看此计数李>
- 询问是否需要更多信息李>
- 当使用Feedback.objects时,它显示未解析属性,如下所示
class ClubChartView(TemplateView):
template_name = 'clubs/chart.html'
def get_context_data(self, **kwargs):
context = super().get_context_data()
context["qs"] = Feedback.objects.all()
return context
Tags:
这个问题已经回答了here
示例:
在django模型中,可以向模型添加属性方法,在该模型中可以从任何位置引用。您可以通过放置
@property
装饰器和一个函数来实现这一点要将其传递给视图,可以将其添加到
views.py
中的上下文中,作为count = Feedback.get_feedback_count()
有一种方法可以使用
with
从模板中获取它,但我现在忘记了相关问题 更多 >
编程相关推荐