So ermitteln Sie den eindeutigen Wert eines meiner Modelle in Google App Engine

Ich habe unten ein Modell, und ich würde gerne alles klarstellenarea Werte. Das SQL-Äquivalent istselect distinct area from tutorials

class Tutorials(db.Model):  
    path = db.StringProperty()
    area = db.StringProperty()
    sub_area = db.StringProperty()
    title = db.StringProperty()
    content = db.BlobProperty()
    rating = db.RatingProperty()
    publishedDate = db.DateTimeProperty()
    published = db.BooleanProperty()

Ich weiß, dass ich das in Python kann

    a = ['google.com', 'livejournal.com', 'livejournal.com', 'google.com', 'stackoverflow.com']
 b = set(a)
    b
    >>> set(['livejournal.com', 'google.com', 'stackoverflow.com'])

Dafür müsste ich die Bereichselemente aus der Abfrage in eine andere Liste verschieben und dann mit der Liste abgleichen (klingt sehr ineffizient). Wenn ich ein bestimmtes Element im Datenspeicher an Position 1001 habe, würde ich es aufgrund der nicht sehen Abruflimit von 1000.

Ich möchte, dass alle unterschiedlichen Werte des Bereichs in meinem Datenspeicher als Links auf den Bildschirm ausgegeben werden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage