django-modeladmin相关内容
我想在 Django 管理列表_显示页面中添加可编辑的 Many2Many 字段.模型结构如下, class Genre(models.Model):name = models.CharField(max_length=250, unique=True)类电影(模型.模型):name = models.CharField(max_length=250)流派=models.ManyToManyFi
..
我有一个ModelAdmin类,其内联类型为TabularInline.我想为TabularInline的每一行在其左侧显示一个行号.该数字将随着新记录添加到内联中而增加,并在编辑表单时显示. 我更喜欢行号不是内联数据模型的一部分,而是在每次将新记录添加到内联块或由内联块显示时生成.我不需要将此号码保留在数据库中.仅在ModelAdmin类的另一个字段上提供参考. 我是django的新
..
我编写的自定义身份验证遵循文档。我能够注册,登录和注销用户,在那里没有问题。然后,当我创建一个超级用户 python manage.py createsuperuser 时,它将在数据库中创建一个用户,但是当我进入管理页面并尝试运行时,它不允许我登录。登录说 请输入员工帐户的正确电子邮件地址和密码。两个地方都要注意大小写。 这是我的代码: models.py: 来自__fu
..
我有这个模型管理员- class NewsAdmin(ImageWidgetAdmin): image_fields = ['featured_image'] list_per_page = 20 list_display =('标题','类别','状态','is_active','created_at','published_at', 'created_by','publish
..
我有一个 Person 模型,该模型本身具有一个 ForeignKey 字段,称为母亲。 当用户转到“添加”管理表单时,我想为母亲定义一个初始值,以防万一 GET('mother')参数,如果没有,则将其留空。 我实际上有2个问题: 如何在 ModelAdmin 内访问请求? 如何为 ForeignKey 字段定义初始值? 在models.py中: class Per
..
我有几个非常自定义的Django ModelAdmin,如果用户是超级用户,我想添加额外的字段。我发现有人说要覆盖像这样的get_fieldsets方法 def get_fieldsets(self,request,obj = None): fieldsets = super(PageAdmin,self).get_fieldsets(request,obj) 如果request.use
..
我想要覆盖 ModelAdmin 。但是我想将两个模型的功能包含在一个中。不过我不认为这两个模型合并成一个。有没有其他方式可以覆盖它,并将我的模型的功能包含在一个 ModelAdmin ? 解决方案 这取决于你的模型之间的关系。请查看 InlineModelAdmin : https://docs.djangoproject.com/en/dev/ref/contrib/admin/
..
我有这两个模型和modeladmin。在可用hostuser列表中添加新主机时,只会显示未分配给其他主机的主机。 问题是如果我编辑已经创建的主机,它的实际hostuser id也被过滤,所以我想做的是排除当前分配的hostuser id。 我可以在hostuser字段中排除当前的id吗? 我需要的语句是写在* 提前感谢 Models.py class HostUser
..
我尝试过一切: 可以在Django中自动删除陈旧的内容类型? 删除未使用的模型,陈旧的内容类型提示 InvalidBasesError:无法解析[ 的基础 Django使用zinni
..