I know Sirius and Lupin mention it.
From Order of the Phoenix, when Harry goes to question Sirius about James' behaviour:
'And,' said Harry doggedly, determined to say everything that was on his mind now he was here, 'he kept looking over at the girls by the lake, hoping they were watching him!'
'Oh, well, he always made a fool of himself whenever Lily was around,' said Sirius, shrugging, 'he couldn't stop himself showing off whenever he got near her.'
'How come she married him?' Harry asked miserably. 'She hated him!'
'Nah, she didn't,' said Sirius.
'She started going out with him in seventh year,' said Lupin.
'Once James had deflated his head a bit,' said Sirius.
'And stopped hexing people just for the fun of it,' said Lupin.
'Even Snape?' said Harry.
'Well,' said Lupin slowly, 'Snape was a special case. I mean, he never lost an opportunity to curse James so you couldn't really expect James to take that lying down, could you?'
'And my mum was OK with that?'
'She didn't know too much about it, to tell you the truth,' said Sirius. 'I mean, James didn't take Snape on dates with her and jinx him in front of her, did he?'
Sirius frowned at Harry, who was still looking unconvinced.