TextField
is a perfect choice here:
class TextField([**options])
A large text field. The default form widget for this field is a Textarea.
Since textarea
is used as a widget, it "handles" newlines for you.
I would recommend rethink the idea of storing the address inside the model field. Instead, consider having a special model(s) handling the address, since, in the future, you would probably want to query the data by city, country, street, zip etc. It would more clean, transparent and easy to filter.
See also: