首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在管理页面中添加选项的下拉小部件

在管理页面中添加选项的下拉小部件
EN

Stack Overflow用户
提问于 2019-04-17 17:45:21
回答 1查看 47关注 0票数 0

我想创建一个下拉小部件的选择,可以添加在管理页面。我正在考虑为选择创建一个模型,并在管理网页中注册这些选项,并将此模型实现为一个表单,但我似乎无法掌握如何解决这个问题。我创建模型并在Form / ModelForm中实现它的思维方式是正确的,还是有更简单/更好的方法?

EN

回答 1

Stack Overflow用户

发布于 2019-04-17 20:37:10

我通过创建一个模型和一个表单得到了一个解决方案:

代码语言:javascript
复制
#in the model.py file:
from django.db import models
class A(models.Model):
    asd = models.CharField(max_length=50,default="DEFAULT VALUE")
    def __str__(self):
        return(self.asd)

#in the forms file:
from .models import A
from django import forms
class B(forms.Form):
    a = A.objects.all()
    dropdownwidget = ModelChoiceField(queryset=a,empty_label="-----")

现在,在管理页面中,我可以添加到模型中,这些将显示为下拉小部件中的选项

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55724650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档