Opened 10 years ago
Closed 10 years ago
#24832 closed Bug (invalid)
URLField validation isn't very strict
Description ¶
When getting a URL from twitter and putting it in the database, I accidentally got all the URLs instead of just the one I wanted, and stored it directly in the database, as json:
{'display_url': 'bbc.in/1dkGEkp', 'expanded_url': 'http://bbc.in/1dkGEkp', 'url': 'http://t.co/gnpLjnnOC8', 'indices': [88, 110]}.
I didn't get any errors along the way, and it stored it just fine.
I'm not sure if it's intentional that the validator is lax here - the docs don't really specify if the URL has to be valid - but I thought I'd best report it in any case.
Closing, I forgot that models don't validate on save().