【问题标题】:django ,implementing checkbox into admin.pydjango,在 admin.py 中实现复选框
【发布时间】:2015-12-10 17:17:56
【问题描述】:

(img)i'd like the checkbox inside list_display
在 django 中,我想为每个 unicode 实例(这是一个电子邮件地址)在我的 list_display 中添加一个复选框。

这是我的“加入”应用程序中的 models.py 文件:

from __future__ import unicode_literals
# from smtplib import *
from django.db import models






class Join(models.Model):
    email = models.EmailField()
    timestamp = models.DateTimeField(auto_now_add=True, auto_now=False)
    updated = models.DateTimeField(auto_now_add=False, auto_now=True)
    # BoolField = models.NullBooleanField()

这是我的“加入”应用程序中的 ny admin.py 文件:

from django.contrib import admin
from .models import Join


class JoinAdmin(admin.ModelAdmin):
    list_display =['__unicode__','timestamp','updated']

    @property
    class Meta:
        model = Join
        abstract = True
admin.site.register(Join, JoinAdmin)

【问题讨论】:

  • 你想让复选框做什么?
  • 我希望它检查是否选择了电子邮件 (ofc),如果选择了它,我将向我域中的所有这些电子邮件发送预编程的消息。

标签: python django python-2.7 checkbox


【解决方案1】:

Django 已经为管理中的每个项目提供了一个复选框。要编写在选中复选框时可以执行的新操作,请参阅admin actions documentation

【讨论】:

    猜你喜欢
    • 2017-07-03
    • 2012-05-02
    • 2010-11-28
    • 2020-10-19
    • 1970-01-01
    • 2018-05-10
    • 2017-09-28
    • 1970-01-01
    • 2014-04-15
    相关资源
    最近更新 更多