Objekt 'instancemethod' hat kein Attribut '__getitem__'

Ich bekomme immer wieder diesen Fehler:

TypeError: 'instancemethod' object has no attribute '__getitem__'

Mit meiner speziellen Sicht auf eine Django-Site spiele ich herum. Ich habe keine Ahnung warum, aber ich habe das Gefühl, dass es damit zusammenhängt, wie ich ein bestimmtes Objekt aus einem Modell abrufe.

Der Fehler tritt hier auf:

def myview(request):
    if request.method == 'POST':
        tel = request.POST.get['tel_number']
        person = get_object_or_404(Employee,phone_number=tel) # HERE

Ich habe ein Angestelltenmodell mitphone_number Als einCharField so wie:

class Employee(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)
    phone_number = models.CharField(max_length=10)

Die request.POST-Daten werden von einer Android-Anwendung gesendet. Ich möchte lediglich ein Employee-Objekt mit einem bestimmten Wert für phone_number abrufen.

Vielen Dank!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage