django管理自定义界面

django-admin-customizer的Python项目详细描述


django管理自定义界面

功能

  • 同一型号的多个管理实例
  • 定制:
    • 列表显示
    • 列表过滤器
    • 原始ID字段
    • 搜索字段

待办事项

  • 动作配置器
  • 基本管理类支持

要求

  • Django 1.2,1.3,1.4,后备箱。不支持Django 1.1。
  • python 2.6或2.7

status

安装指南

从pypi安装,pip:

pip install django-admin-customizer

或使用设置工具:

easy_install django-admin-customizer

admin_customizer添加到INSTALLED_APPS

INSTALLED_APPS += ("admin_customizer", )

将管理员自定义程序的url添加到根url conf中。 您将访问您的自定义管理实例。例如:在项目的url.py中添加:

(r'^admin/_/', include('admin_customizer.urls')),

之后您需要运行:

manage.py syncdb

或者如果您使用南方:

manage.py syncdb --migrate

您需要更新admin_customizer的模型才能使其正常工作,最初和 每次更换型号后,使用:

manage.py refresh_available_fields

注意:

If you delete models the registered admins will be deleted for them.

If you delete fields from models the registered admins will have them removed after you run refresh_available_fields.

django-admin-customizer在编辑界面中有小部件的静态文件。 如果使用静态文件,请运行:

manage.py collectstatic

如果不使用django.contrib.staticfiles,则必须手动符号链接 网站包/管理员自定义项/静态/管理员自定义项目录到媒体根目录。

提供额外的操作

todo

设置

ADMIN_CUSTOMIZER_MAX_FIELD_DEPTH-查找关系的深度 检查模型。

中间件

启用urlpattern重载add 'admin_customizer.middleware.URLResolverReloadMiddleware'MIDDLEWARE_CLASSES

警告!

You must have working django cache for this to work properly ! See django’s cache documentation on this.

如果不启用,则必须在 adminsite或registeredmodel更改!

屏幕截图

编辑页:

https://github.com/downloads/ionelmc/django-admin-customizer/admin-customizer-registered-model-edit-page.png

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
我可以用C++代码使用java代码吗?   java使用JSR303在派生类中提供更具体的约束   java在这个查找唯一路径数算法中我做错了什么?   java如何为2个不同的服务提供商使用2个不同的SSL证书?   java在Gridview上绘制文本   java使用连接for循环构建字符串名   java StringBuilder拆分无法处理某些文件   java事件关注EditText   Java Web Start“找不到URL的缓存资源”   java程序从命令行运行的速度比在Eclipse中慢   java为什么HttpServletRequest会截断#字符上的url输入?   java自定义折叠工具栏平滑标题大小调整   使用Mockito对安卓 java中调用另一个静态函数的函数进行单元测试   http在java客户机中使用cachecontrol头   java如何使用。是否使用Delimiter从输入文件中排除标点符号和数字?   使用上下文作为参数/参数的java   java更有效地从Jar中提取文件   java为多个JButton提供相同的actionListener