Jak uzyskać wyraźną wartość jednego z moich modeli w Google App Engine

Mam poniżej model i chciałbym uzyskać wszystkie wyraźnearea wartości. Odpowiednikiem SQL jestselect 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()

Wiem, że w Pythonie mogę to zrobić

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

Ale to wymagałoby ode mnie przeniesienia elementów obszaru z kwerendy do innej listy, a następnie uruchomienia zestawu na liście (brzmi bardzo nieefektywnie) i jeśli mam odrębny element, który znajduje się na pozycji 1001 w magazynie danych, nie zobaczyłbym tego z powodu pobierz limit 1000.

Chciałbym, aby wszystkie odrębne wartości obszaru w moim magazynie danych zrzuciły go na ekran jako łącza.

questionAnswers(3)

yourAnswerToTheQuestion