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),
       )
  • 相关阅读:
    bzoj2751
    bzoj1483
    bzoj1011
    bzoj1412
    bzoj1820
    bzoj1295
    bzoj3444
    Java--Exchanger用于进行线程间的数据交换
    Java--Semaphore控制并发线程数量
    Java--Spring AOP 源码散点记录(最后整理成一篇博客)
  • 原文地址:https://www.cnblogs.com/haiyan123/p/9154315.html
Copyright © 2011-2022 走看看