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.