Seleccionar valores distintos de un campo de tabla

Estoy luchando por entender el ORM de Django. Lo que quiero hacer es obtener una lista de valores distintos dentro de un campo en mi tabla ... el equivalente a uno de los siguientes:

SELECT DISTINCT myfieldname FROM mytable

(o alternativamente)

SELECT myfieldname FROM mytable GROUP BY myfieldname

Al menos me gustaría hacerlo a la manera de Django antes de recurrir a SQL sin procesar. Por ejemplo, con una tabla:

id, calle, ciudad

1, calle principal, casco

2, otra calle, casco

3, Bibble Way, Leicester

4, otra forma, Leicester

5, High Street, Londidium

Me gustaría obtener:

Casco, Leicester, Londidium.

Respuestas a la pregunta(3)

Su respuesta a la pregunta