Я хочу добавить js-карту в Django admin (при создании объекта).Добавить карту в Django Admin
Я знаю о виджетах, но как я понимаю, он должен быть подключен к существующему полю (в модели).
Но мне нужна простая карта (я видел много проектов, таких как карта google в admin и т. Д.), И все они используют виджеты и поля из модели.
Теперь я использую что-то вроде:
@admin.register(MyModel)
class MyModelAdmin(admin.ModelAdmin):
class form(forms.ModelForm):
class Meta:
widgets = {
'address': MapWidget()
}
И здесь вы можете увидеть, что я использую address
- это атрибут объекта.
Но мне нужно только добавить карту на страницу администратора и не подключать этот виджет к полям модели.
Как это сделать? Благодаря!
Это помогло мне по тому же вопросу http://www.randomsequence.com/articles/django-admin-google-maps-location-picker-with-jquery/ – Newtt
@Newtt и как я могу использовать 'LocationField' в admin – tim
В принципе, создайте свою модель с отдельным полем как type' LocationField' – Newtt