我想在 Django 管理中添加一个 js-map(当您创建对象时)。
我知道小部件,但据我所知,它必须连接到现有字段(在模型中)。
但我需要一个简单的 map (我在admin中看到过很多项目,比如google map等),它们都使用模型中的小部件和字段。
现在我使用类似的东西:
@admin.register(MyModel)
class MyModelAdmin(admin.ModelAdmin):
class form(forms.ModelForm):
class Meta:
widgets = {
'address': MapWidget()
}
在这里您可以看到,我使用了 address
- 它是对象属性。
但我只需要将 map 添加到管理页面,而不需要将此小部件连接到模型字段。
该怎么做?谢谢!
最佳答案
@admin.register(MyModel)
class MyModelAdmin(admin.ModelAdmin):
class form(forms.ModelForm):
address = forms.BooleanField(widget=MapWidget(),)
关于python - 在 Django Admin 中添加 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31203213/