Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

models.CharField(max_length=50, choices=blahblah) #39

Open
bashu opened this issue May 30, 2015 · 2 comments
Open

models.CharField(max_length=50, choices=blahblah) #39

bashu opened this issue May 30, 2015 · 2 comments
Assignees

Comments

@bashu
Copy link
Owner

bashu commented May 30, 2015

здравствуйте, Михаил.
вопрос наверняка глупый, но от новичка много не требуйте...
хочу сделать в админке при подаче заявки, чтобы был выпадающий список с возможными адресами (их немного, порядка 10). при выборе места из выпадающего списка, чтобы автоматически под ним генерировалась карта...
пробую сделать примерно как представлено ниже, но вместо выпадающего списка, имею обычное поле ввода под которым пустая карта(если набрать в поле ввода какой-либо адрес и нажать enter, это место отображается на карте). подскажите, можно ли желаемое мной реализовать? "с какого бока" подойти к проблеме. спасибо за уделенное внимание

#!python

class Zayavka(models.Model):
...
    mesto = models.CharField(max_length=50, choices=blahblah)
...
class ZayavkaAdmin(admin.ModelAdmin):
...
    class form(forms.ModelForm):
        class Meta:
            widgets = {
                'mesto': AddressWithMapWidget({'class': 'vTextField'})
            }
...

@bashu
Copy link
Owner Author

bashu commented May 30, 2015

Привет. Для этого нужен какой-то js-код, который бы обновлял карту при изменении активного адреса в выпадающем элементе. AddressWithMapWidget - довольно примитивная штука, и там этого нет сейчас.


Original comment by: Mikhail Korobov

@bashu
Copy link
Owner Author

bashu commented May 30, 2015

#!python

{% load easy_maps_tags %}

<!-- Default map with 300x400 dimensions -->
{% easy_map "Russia, Ekaterinburg, Mira 32" 300 400 %}

а как сделать несколько отметок на одной карте? (чтобы Mira 32 и Mira 35 на одной карте отображались)
если такое возможо, можно ли выводить рядом с точкой какую-либо произвольную надпись?
можно задавать точку не по адресу, а по координатам?


Original comment by: botinag

@bashu bashu self-assigned this Oct 4, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant