dingo

软件截图:
dingo
软件详细信息:
版本: 0.2.2
上传日期: 12 May 15
许可: 免费
人气: 3

Rating: nan/5 (Total Votes: 0)

澳洲野狗是一个Django应用程序,它扩展了Django管理,允许轻松创建的模型类和实例的补充意见。野狗还允许您自定义的第三方应用程序的管理员,没有子或修改原始源代码树。
用法
要使用野狗,确保它是Python的路径上,并把它添加到您的INSTALLED_APPS在settings.py设置。需要注意的是野狗,必须django.contrib.admin前安装的,因为它替换默认AdminSite有一种将仪器的ModelAdmin类注册。
模型与对象
野狗可以用来注册视图模型或对象。注册模型的观点是不特定模型的任何实例;它们可以被认为是类似与[潜在]空查询集Django管理行动。例如意见单模型实例进行操作;你可以将它们看作类似于对单个对象,而不是一个queryset的操作管理措施。
野狗景色管理行动的几个微妙的方式有所不同。最重要的区别是,它们可被注入到第三方应用wihthout子分级或修改应用程序代码。野狗视图还具有默认不同的用户界面。野狗包括更换管理模板,显示野狗意见,在变更列表的右上角区域按钮和改变形式的看法。
添加视图
如果你想用野狗来添加模型或反对的意见,以模型的管理,你可以定义它们无论是作为功能或对的ModelAdmin方法。
例如,要定义视图功能:
进口野狗
进口dingo_test.models
@ dingo.object_view(dingo_test.models.RstDocument)
@ dingo.short_description(“渲染”)
高清渲染(model_admin,要求,OBJECT_ID):
 从django.shortcuts进口重定向
 文件= dingo_test.mdoels.RstDocument.objects.get(ID = OBJECT_ID)
 返回响应()
同样的观点也可以是对的ModelAdmin的方法:
类RstDocumentAdmin(的ModelAdmin):
  @ dingo.object_view(dingo_test.models.RstDocument)
  @ dingo.short_description(“渲染”)
 高清渲染(个体经营,要求,OBJECT_ID):
 通
需要注意的是使用了SHORT_DESCRIPTION装饰的定义在管理用户界面中使用的标签,并且是可选的在这种情况下。如果没有提供任何说明,野狗会格式化函数或方法的名称,类似于Django的如何格式默认的详细名称型号。
添加视图第三方应用程序
只要是野狗前django.contrib.admin上市INSTALLED_APPS,基于函数的例子上述工作将根据需要。需要注意的是代码需要进口,以确保发生时正确注册

功能

  • 在轻松创建新的意见管理员模式,无论是在模型或对象级别。
  • 在自定义注入到第三方应用程序的管理申报而不需要修改原来的代码库。

要求

  • 在Python的

显影剂的其他软件 Nathan R. Yergler

MozCC
MozCC

21 Sep 15

意见 dingo

评论没有发现
添加评论
打开图片!