django模型:将多行线路地址存储为一个模型字段的好方法

时间:2014-05-08 15:56:49

标签: django django-models

我正在构建一些模型,我需要收集一个地址。事实是,我希望在一个模型字段中收集地址,但地址的字段可以跨越多行。

例如:

  街道:

     

城市:

     

zip:

     

状态:

我不看起来像这些,但你明白了。数据需要存储在一个模型字段中。

1 个答案:

答案 0 :(得分:5)

TextField是一个完美的选择:

  

class TextField([**options])

     

一个大文字字段。默认表单   该字段的小部件是Textarea。

由于textarea用作窗口小部件,因此它会“处理”换行符。


我建议重新考虑将地址存储在模型字段中的想法。相反,考虑使用处理地址的特殊模型,因为在将来,您可能希望按城市,国家,街道,拉链等查询数据。它将更加干净,透明且易于过滤。

另见: