django-salmonella的使用

Posted haiyan123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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),
   )

 

以上是关于django-salmonella的使用的主要内容,如果未能解决你的问题,请参考以下文章

webstorm代码片段的创建

使用 Git 来管理 Xcode 中的代码片段

Android课程---Android Studio使用小技巧:提取方法代码片段

VIM 代码片段插件 ultisnips 使用教程

使用 Pygments 检测代码片段的编程语言

创建自己的代码片段(CodeSnippet)