2017-04-04 25 views
0

私はcsvから次のモデルにデータを取り込み、それを行うためにループでupdate_or_create()を使用しようとしています。Django - モデルからCharFieldの空白を削除する

class TargetPlace(models.Model): 
    name = models.CharField(max_length=100) 

csvには、先頭または末尾に空白があり、それらを取り除きたいものがあります。

Django> = 1.9のCharFieldにはデフォルトで(デフォルトでTrueのため)これを処理するstrip引数があります。私はDjango 1.10を使用していますが、モデルに重複したエントリ(白い空白がある場合とない場合)が表示されます。

ストリップ引数がそのように機能しないのですか?

+0

はい、そのように動作します。 –

+0

@Andreyにお返事いただきありがとうございます。私はCharFieldとForm(vs Model)を混同しています。 – Anupam

+0

charfieldの[(Django)トリム空白]の可能な複製(http://stackoverflow.com/questions/5043012/django-trim-whitespaces-from-charfield)以下の私の答えを参照してください。 –

答えて

0

私はモデルのCharFieldフォームとCharFieldを混同していると思います。モデル内のCharFieldにそのような引数がないようです。

+0

私はちょうどソースコードを見ていて、あなたは正しいです、それはそのような議論を持っていません。 – AKS

+0

また、[this](http://stackoverflow.com/a/38320995/15267030)答えはさらに光をスローします – Anupam

関連する問題