Advertisement
oquidave

django template zibs

Nov 23rd, 2013
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. """
  2. Error
  3. Django Version: 1.6
  4. Exception Type: TypeError
  5. Exception Value:   
  6. cannot concatenate 'str' and 'QuerySet' objects
  7. """
  8. #models.py
  9. class Service(models.Model):
  10.     service_name = models.CharField(max_length="250")
  11.     service_port = models.IntegerField(max_length="200")
  12.     box = models.ForeignKey(Box)
  13.    
  14.     class Meta:
  15.         verbose_name_plural="services"
  16.    
  17.     def __unicode__(self):
  18.         return self.service_name
  19.    
  20. #views.py
  21.  
  22. def get_box_services(request):
  23.     box_id = request.GET.get("box_id", "")
  24.     box_services = Service.objects.filter(box_id=box_id)
  25.     render_to_response("box_services.html",
  26.                        {"box_services":box_services})
  27.            
  28.  
  29. #template
  30. <table border="0" cellspacing="5" cellpadding="5">
  31.             <tr>
  32.                 <th>Service Name</th><th>Port</th><th>Options</th>
  33.             </tr>
  34.             {% for box_service in box_services %}
  35.             <tr>
  36.                 <td>{{box_service.service_name}}</td>
  37.                 <td>{{box_service.service_port}}</td>
  38.                 <td>Start|Stop|Restart</td>
  39.             </tr>
  40.             {% endfor %}
  41.         </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement