2017-01-31 12 views
-1

私はDjangoスマートセレクトを使用しています。ページがロードされるとき、コンボはエラーのように見えます。もし私がjQueryを削除すると正常に見えますが、スマートな選択は機能しません。なぜこのコンボボックスはこのように見えますか?

どうすればいいですか?

ページをロードするとコンボは次のようになります。

enter image description here

しかし、私はマークが削除されるオプションを選択する場合:

enter image description here

私のテンプレート

のコードを
<form method="post"> 

{% for field in form %} 
<div class="form-group{% if field.errors %} has-error{% endif %}" > 
<label for="{{ field.id_for_label }}">{{ field.label }}</label> 
{% render_field field class="form-control" %} 
{% for error in field.errors %} 
    <p class="help-block">{{ error }}</p> 
{% endfor %} 
</div> 
{% endfor %} 
<button class="btn btn-default">Registrar</button> 
</form> 
</div> 


<script type="text/javascript"> 
    (function($) { 
     var chainfield = "#id_continent"; 
     var url = "/chaining/filter/backend/Country/continent/backend /Location/country"; 
     var id = "#id_country"; 
     var value = undefined; 
     var auto_choose = true; 
     var empty_label = "---------"; 

     $(document).ready(function() { 
      chainedfk.init(chainfield, url, id, value, empty_label, auto_choose); 
     }); 
    })(jQuery || django.jQuery); 
    </script> 
+0

に多くを読むために必要がある、私のモデルでこれを入れて問題を解決しますか?問題を再現した例がさらに良いでしょう。 – empiric

答えて

0

ハブあなたはコンボボックスにパディングを追加しようとしましたか?

+0

コメントではなく、このセクションを使ってください。 –

+0

これはコメントであり、答えではありません。十分な担当者がいれば、すべての投稿にコメントすることができる質問に集中してみてください。 – empiric

+0

コンボでマークされた赤を参照しています。ページを読み込むとマークが表示されますが、オプションを選択すると、 –

0

私は

blank=True 

は、私はあなたの実際のコードだけではなく、画像の投稿でしたDjangoのドキュメント

関連する問題