跳转到主要内容

Django应用程序,允许你的通用关系在管理界面中有漂亮的组件

项目描述

通用外键

信息

通用外键是一个Django应用程序,允许你的通用关系在管理界面中有漂亮的组件

它根据GNU较宽松的通用公共许可证分发 <https://gnu.ac.cn/licenses/lgpl.html>

依赖

<script src="/media/js/jquery-1.2.6.min.js"></script>

安装

在django admin的base_site.html中安装

<script src-"/media/js/jquery-1.2.6.min.js"></script>

在你的settings.py中

添加设置EXCLUDE_CONTENT_TYPES,排除内容类型。这一步不是必需的,但建议这样做

EXCLUDE_CONTENT_TYPES = (('auth', 'group'), ('auth', 'messege'), ...)

您也可以使用此设置进行过滤

FILTER_CONTENT_TYPES = (('auth', 'group'), ('auth', 'messege'), ...)

如果您希望选择内容时有更友好的UI

SEARCH_MODELADMIN = True

并在您的change_list.html中覆盖extrastyle块

{% block extrastyle %}
  {{ block.super }}
  <link rel="stylesheet" type="text/css" href="{% admin_media_prefix %}css/changelists.css" />
  {% if cl.formset %}
      <link rel="stylesheet" type="text/css" href="{% admin_media_prefix %}css/forms.css" />
      {% url admin:jsi18n as jsi18nurl %}
      <script type="text/javascript" src="{{ jsi18nurl|default:'../../jsi18n/' }}"></script>
  {% endif %}
  {{ media }}
  {% if not actions_on_top and not actions_on_bottom %}
      <style>
      #changelist table thead th:first-child {width: inherit}
      </style>
  {% endif %}
  {{ generic_fk_media }}
{% endblock %}

在你的ModelAdmin中

使用GenericAdmin扩展您的ModelAdmin

class MyModelAdmin(GenericAdmin):
    ...

0.60.4

  • 西班牙语翻译

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

django-genericforeignkey-0.60.4.tar.gz (14.1 kB 查看哈希值)

上传时间 源代码

由以下支持