Невозможно отобразить карту в шаблоне, используя PointField django - PullRequest
0 голосов
/ 09 мая 2019

Можем ли мы отобразить карту в шаблоне, используя django PointField?

У меня есть модель с одним PointField, а затем после создания формы модели я хочу отобразить карту в своем шаблоне, используяэту форму.

Просмотр

def map_view(request):
    form = ShopForm()
    context = {
        'form' : form
    }
    return render(request, 'ads/map.html', context)

Шаблон

      <html>
      <head>

      </head>
      <body>
       <div>
       <form method="post">
      {{ form }}
      <input type="submit" >
      </form>
      </div>
       </body>
      </html>

Мне было интересно, можно ли отображать карту с помощью этого или мне нужно что-то дополнительное.

1 Ответ

0 голосов
/ 18 мая 2019

Вы пытались использовать следующую часть документации в вашей форме?

https://docs.djangoproject.com/en/2.2/ref/contrib/gis/forms-api/#widget-classes:

from django.contrib.gis import forms

class ShopForm(forms.Form):
    point = forms.PointField(widget=
        forms.OSMWidget(attrs={'map_width': 800, 'map_height': 500})
    )
...