Haf*_*fiz 10 python django django-admin
我是django的新手,我正在为我的网站开发管理面板.我需要依赖选择字段,以便在选择国家/地区后,用户将能够选择城市.我希望当我选择国家时,那个国家/地区的城市选项会加载到城市选择框中,但我不知道如何自定义django admin.我在JS中使用AJAX和PHP完成了这项工作.所以我知道如何手动完成,但不知道如何在django中使用ajax以及如何自定义它.
在其他一些问题上,我读到了应该阅读的文档,django文档,所以我试着阅读并找到管理员文档,但找不到自定义django管理面板的方法.我是否需要为这些选择框自定义整页?或者请告诉我如何添加一些jquery代码,以便我可以通过JS来实现?
dan*_*son 12
您可能希望在django智能选择中使用Grouped Selects功能.来自README:
如果您有以下型号:
class Location(models.Model)
continent = models.ForeignKey(Continent)
country = models.ForeignKey(Country)
Run Code Online (Sandbox Code Playgroud)
并且您希望所有国家/地区按大陆分组,并且在选择更改中使用组以进行以下操作:
from smart_selects.db_fields import GroupedForeignKey
class Location(models.Model)
continent = models.ForeignKey(Continent)
country = GroupedForeignKey(Country, "continent")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6468 次 |
| 最近记录: |