zoukankan      html  css  js  c++  java
  • django-salmonella的使用

    一、django-salmonella介绍

    它是一个Django管理员raw_id_fields小部件替换,用于处理更改时显示对象的字符串值,并且可以通过模板覆盖。

    二、安装

    1、下载

    $ pip install django-salmonella
    

     2、在INSTALLED_APPS中导入

    INSTALLED_APPS = (
        # ... other apps
        'salmonella',
    )
    

     3、并且添加在路由中urlpattern

    urlpatterns = [
        # ...
        url(r'^admin/salmonella/', include('salmonella.urls')),
    ]

    4、salmonella带有一种静态文件,所以不要忘记运行manage.py collectstatic.

    三、使用

    1、要开始在您的应用程序中使用django- salmonella,您需要做的就是在您的 ModelAdmin类中继承SalmonellaMixin,并将所需的字段添加到salmonella列表中

    from salmonella.admin import SalmonellaMixin
    
    class UserProfileAdmin(SalmonellaMixin, admin.ModelAdmin):
        salmonella_fields = ('user',)

    您也可以在管理员过滤器中使用salmonella小部件: 

    from salmonella.admin import SalmonellaMixin
    from salmonella.filters import SalmonellaFilter
    
    class UserProfileAdmin(SalmonellaMixin, admin.ModelAdmin):
       list_filter = (
           ('salmonella_fk', SalmonellaFilter),
       )
  • 相关阅读:
    网易企业免费邮箱
    168. Excel Sheet Column Title
    167.Two Sum II-Input array is sorted
    166. Fraction to Recurring Decimal
    165 Compare Version Numbers
    164. Maximum Gap
    163.Missing Ranges
    162.Find Peak Element
    161.One Edit Distance
    160. Intersection of Two Linked Lists
  • 原文地址:https://www.cnblogs.com/haiyan123/p/9154315.html
Copyright © 2011-2022 走看看