快速可预测地创建管理面板和应用程序

django-cruds-mixins的Python项目详细描述


https://badge.fury.io/py/django-cruds-mixins.svghttps://travis-ci.org/bmihelac/django-cruds-mixins.svg?branch=masterhttps://codecov.io/gh/bmihelac/django-cruds-mixins/branch/master/graph/badge.svg

实验软件!不要使用!

< djang-CurdsMixin集成了几个图书馆,以方便、快捷和 管理面板和应用程序的可预测创建。

功能

  • 列出、创建、更新、详细信息、删除模型视图
  • 具有可排序列、分页和自动链接的可自定义表 对于foreignkey字段,可以使用django-tables2轻松自定义
  • 使用django过滤器根据模型字段搜索fiters
  • 创建权限并与django规则集成
  • 高级表格,django crispy forms
  • 选择和批量操作
  • 用于创建urlconf、权限、筛选器集、表的实用程序

文档

完整的文档位于https://django-cruds-mixins.readthedocs.io

快速启动

安装Django
pip install django-cruds-mixins

将Django CurrS Mixin和相关应用程序添加到您的

INSTALLED_APPS=(...'rules.apps.AutodiscoverRulesConfig','crispy_forms','django_tables2','cruds','cruds_mixins',...)

为使用权限添加django规则身份验证后端。

AUTHENTICATION_BACKENDS=('rules.permissions.ObjectPermissionBackend','django.contrib.auth.backends.ModelBackend',)

添加Django CRUDS-MIXIN的URL模式:

fromcruds_mixinsimporturlsascruds_mixins_urlsurlpatterns=[...url(r'^',include(cruds_mixins_urls)),...]

运行测试

代码真的有用吗?

source <YOURVIRTUALENV>/bin/activate
(myenv) $ pip install tox
(myenv) $ tox

学分

用于呈现此包的工具:

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

推荐PyPI第三方库


热门话题
java根据两个数组的值对数组进行排序   具有自签名证书和NTLM代理的java Maven SSL repo错误   java自定义字体按钮不工作AndroidStudio   java通过Spring MVC web应用程序向客户端发送文本文件   Java Spring Web服务SOAP身份验证   ANT property environment=“env”无法在JAVA中检索它,但如果作为ANT命令运行,则可以正常工作   java是为spring mvc rest api或spring boot api对应用服务器的每个新请求创建的服务、存储库和组件的新实例吗?   java私有静态最终字符串未完成其工作   PKCS12的安全Java密钥重新处理   java JPA继承表每类SQLSyntaxErrorException