Вы можете использовать replace_entities из библиотеки w3lib.html
In [202]: from w3lib.html import replace_entities
In [203]: replace_entities("£682m")
Out[203]: u'\xa3682m'
In [204]: print replace_entities("£682m")
£682m
Обработка порядка сортировки по умолчанию в Grails/GORM, кажется, была радикально упрощена в Grails 1.1:
Просто заставьте Класс Входа в систему реализовать интерфейс Comparable:
class Login implements Comparable {
// ...
Date date
public int compareTo(def other) {
return date <=> other?.date // <=> is the compareTo operator in groovy
}
}
и объявляют, что отношение SortedSet:
class User {
...
def hasMany = [logins: Login]
SortedSet logins
static fetchMode = [logins: "eager"]
}
Они показывают, как это сделать, на странице GORM в справочном руководстве (раздел 5). Бит, который вам нужен, находится в нижней части этого документа - это нужный вам раздел. У них есть два простых примера:
class Airport {
…
static mapping = {
sort "name"
}
}
class Airport {
…
static mapping = {
sort name:"desc"
}
}
У них также есть пример сортировки по ассоциации:
class Airport {
…
static hasMany = [flights:Flight]
static mapping = {
flights sort:'number'
}
}