Wie die Rückkehr mehrere Objekte im Zusammenhang mit ForeignKey in Django

Habe ich Folgendes in meiner models.py:

class HostData(models.Model):
  Manager = models.ForeignKey(Managers)
  Host = models.CharField(max_length=50, null=True)
  HostStatus = models.CharField(max_length=200, null=True)
  Cpu = models.PositiveIntegerField(max_length=10, null=True)
  Disk = models.FloatField(null=True)

Ich möchte wieder die Abfrage für Objekte in Zusammenhang mit einem gewissen "Manager". Das problem ist, dass die Benutzer können hinzufügen/löschen Sie so viele Manager wie er will. Also mein Erster Gedanke war in meinem views.py so etwas wie dieses:

def get_data(request):
 for server in Managers.objects.all():
    host_data = HostData.objects.filter(Manager=server)
    # Lost after this :(
 return render_to_response('mypage.html', {'first_set': host_data1, 'second_set': host_data2})

So, wie kann ich wieder mehrere Objekte? Wie, wenn der Benutzer fügt eine weitere "Manager" ich werde einem Dritten Satz in meinem views.py.

Schreibe einen Kommentar