2016-10-23 9 views
0

私は自分のフォームにdatepickerを追加しようとしていますが、少し問題があります。私はこのコードがうまくいくと思っていましたが、フィールド配列内の 'releasedate'タグを除外することはできません。Djangoフィールド配列との比較文

{% for field in form %} 
    {% if field.label_tag != "releasedate" %} 
    <div class="form-group"> 
     <div class="col-sm-offset-2 col-sm-10"> 
      <span class="text-danger small">{{ field.errors }}</span> 
     </div> 
     <label class="control-label col-sm-2"> 
      {{ field.label_tag }} 
     </label> 
     <div class="col-sm-10"> 
      {{ field }} 
     </div> 
    </div> 
    {% endif %} 
{% endfor %} 

私のviews.py:

class AlbumCreate(CreateView): 
     model = music_models.Album 
     fields = ['artist', 'album_title', 'genre', 'releasedate', 'notes', 'album_logo', 'rating'] 

なぜ私が間違ってここにいますか? ModelFormクラス

widgets = { 
      'name': Textarea(attrs={'cols': 80, 'rows': 20}), 
     } 

を使用している場合、私はこのようなものを指定することができます。これによると https://docs.djangoproject.com/ja/1.9/topics/forms/modelforms/#selecting-the-fields-to-use :私は議論が起こって取得していますので

、私はそれは、関連する質問をしてけがをしないと仮定しますいずれの汎用ビューを使用する場合も同じことが適用されますか?もしそうなら、どのように適用しますか?

答えて

0

私は、次を使用して作業の最初の質問を得た:

{% if not "releasedate" in field.label_tag %}