首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DjangoAdmin:如何在使用`a eSelect`小部件时保持外键的‘+✎✕’按钮处于打开状态

在使用DjangoAdmin中的a eSelect小部件时,要保持外键的‘+✎✕’按钮处于打开状态,你可以采取以下步骤:

  1. 首先,确保你的模型中存在外键字段。外键字段用于关联其他模型,并提供了选择关联对象的下拉菜单。
  2. 在DjangoAdmin的管理界面中,找到对应模型的管理类(继承自admin.ModelAdmin)。
  3. 在管理类中,为外键字段设置raw_id_fields属性。raw_id_fields属性允许你使用输入框来选择关联对象,而不是默认的下拉菜单。这将使得‘+✎✕’按钮保持打开状态。

下面是一个示例:

代码语言:txt
复制
from django.contrib import admin
from .models import YourModel

class YourModelAdmin(admin.ModelAdmin):
    raw_id_fields = ('foreign_key_field',)

admin.site.register(YourModel, YourModelAdmin)

在上面的代码中,YourModelAdmin是你模型的管理类,foreign_key_field是你要设置的外键字段。

以上就是在使用a eSelect小部件时保持外键的‘+✎✕’按钮处于打开状态的方法。

关于DjangoAdmin的更多信息,请查阅腾讯云文档中关于DjangoAdmin的介绍。

请注意,本回答中没有提到任何具体的云计算品牌商,如需了解相关产品,请参考腾讯云官方文档或联系腾讯云客服获取更多信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券