1

I`m:ジャンゴFilteredSelectMultiple以下ではDjango 1.9を使用したウィジェットの変更ツールチップのタイトル

models.py:

class LocationPoint(models.Model): 
    title = models.CharField(max_length=30) 
    radius = models.FloatField(null=True, blank=True) 
    point = models.PointField(srid=4326, null=True, blank=True) 
    objects = models.GeoManager() 

    def __unicode__(self): 
     return self.title 

がforms.py:

from django.contrib.admin.widgets import FilteredSelectMultiple 
from api.models import * 

class PopulationConstraintsForm(forms.ModelForm): 
    location_point = forms.ModelMultipleChoiceField(
     queryset=LocationPoint.objects.all(), 
     widget=FilteredSelectMultiple("location point", is_stacked=False) 
    ) 

とtemplate.html

<div class="row"> 
    {{ form.location_point }} 
</div> 

結果は次のとおりです。 : enter image description here

は、どのように私は私が(サンプルでツールチップは、「TelAviv」を示している)場所ポイントモデル内のオブジェクトの上にマウスを置くと現れるツールチップのタイトルを変更できますか?

ウィジェットによって自動的に生成されたhtml。

答えて

0

私はほとんど変化してF12から全体のdivの出力を使用することによってそれを行うために管理:

<select multiple="multiple" class="filtered" id="id_location_point_from" name="location_point_old"> 
    {% for c in form.fields.location_point.queryset%} 
     <option value="{{ c.id }}" title="My Title">{{ c.title }}</option> 
    {% endfor %} 
</select> 
関連する問題