Advertisement
oquidave

django template zibs

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