相关疑难解决方法(0)

Django 1.7从内联表单中删除"添加"按钮

我在实现(可能)相当简单的任务时遇到了问题.我有完全可修改的模型(Prodotto,Comune),它们显示为"可添加"字段,如下图所示.我不想看到的是这些字段的+(添加)按钮,因此删除了这种形式的"可添加"的适当性.我已经尝试在两个模型中设置has_add_permission = False,但是这会使得完全向这些模型添加新对象变得不可能,不仅仅是以这种形式.

我怎样才能做到这一点?

编辑:为了澄清我的需要,我不希望在FK模型的字段旁边有"+",但我仍然希望能够添加全新的内联.尽可能清楚,正如我在评论中所写,考虑这样的场景:https://code.djangoproject.com/attachment/ticket/20367/django_custom_user_admin_form.png我只需要"+"s "组和国家/地区"旁边已删除

现有代码:

models.py(涉及的具体应用):

from django.db import models

from smart_selects.db_fields import ChainedForeignKey

from apps.comune.models import Comune, Cap


class Prodotto(models.Model):
    SETTORE_CHOICES = (
        ('CAL', 'Accessori calzature'),
        ('ALI', 'Alimentari'),
        ('ARA', 'Arredamenti e accessori'),
        ('AEM', 'Auto e moto'),
        ('CAL', 'Calzature'),
        ('CEG', 'Cartaria e grafica'),
        ('CEP', 'Concerie e pelletterie'),
        ('EDI', 'Edilizia'),
        ('INV', 'Industrie varie'),
        ('IST', 'Istruzione'),
        ('MDC', 'Materiali da costruzione'),
        ('MMC', 'Metalmeccanica'),
        ('SEI', 'Serramenti e infissi'),
        ('STM', 'Strumenti musicali'),
        ('TEI', …
Run Code Online (Sandbox Code Playgroud)

python django django-admin

12
推荐指数
4
解决办法
5606
查看次数

Django管理员,隐藏+加号到特定的外键字段

我想在django-admin界面中隐藏特定模型的某些foreignkey字段中的加号+.这是可能的?

提前致谢!

django admin foreign-keys

6
推荐指数
2
解决办法
2692
查看次数

django admin:如何禁用外键的编辑和删除链接

在 django 管理站点中,如果模型有外键,默认情况下它将是一个选择输入,并且有如下三个链接(编辑、添加、删除)。如何仅为外键禁用这些链接?如果使用 has_delete_permission,它们也不能以自己的更改形式删除。

默认: 默认

预期的: 后

python django

3
推荐指数
2
解决办法
2383
查看次数

标签 统计

django ×3

python ×2

admin ×1

django-admin ×1

foreign-keys ×1