快速且可预测地创建管理面板和应用
项目描述
实验性软件!请勿使用!
django-cruds-mixins将几个库集成在一起,以实现轻松、快速且可预测地创建管理面板和应用。
功能
为您的模型提供列表、创建、更新、详细和删除视图
可定制的表格,具有可排序列、分页和自动链接的ForeignKey字段,可轻松使用django-tables2进行自定义
基于模型字段的搜索过滤器,使用django-filter
权限创建和与django-rules集成
高级表单,使用django-crispy-forms
选择和批量操作
用于创建URLconfs、权限、filtersets、表格的实用工具
文档
快速入门
安装django-cruds-mixins
pip install django-cruds-mixins
将django-cruds-mixin和相关应用添加到您的INSTALLED_APPS
INSTALLED_APPS = (
...
'rules.apps.AutodiscoverRulesConfig',
'crispy_forms',
'django_tables2',
'cruds',
'cruds_mixins',
...
)
添加用于使用权限的django-rules身份验证后端
AUTHENTICATION_BACKENDS = (
'rules.permissions.ObjectPermissionBackend',
'django.contrib.auth.backends.ModelBackend',
)
添加django-cruds-mixins的URL模式
from cruds_mixins import urls as cruds_mixins_urls
urlpatterns = [
...
url(r'^', include(cruds_mixins_urls)),
...
]
运行测试
代码是否真的工作?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
致谢
渲染此包所使用的工具
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分布
django_cruds_mixins-3.0.0.tar.gz (24.7 kB 查看哈希值)
构建分布
关闭
django_cruds_mixins-3.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 279144d507c9abb133d2ff15e608dbe7cb616920fc3362118bae743f463764ed |
|
MD5 | b6d979a4ad274d16f6302205d2b761cb |
|
BLAKE2b-256 | e9d6e3a9d79f52f430f8a1936a8cc634661d76475faee4a06c75b961dae110a3 |
关闭
django_cruds_mixins-3.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 888dcf2090c03d02f919d1d73f7eb289feae42d1c343cc7ba9c8f1b4e1794d9b |
|
MD5 | 2f2eee9be456838da99d866840653ee1 |
|
BLAKE2b-256 | 661a55ea93e709d6b90dfc66b954e3a43cc0c106c28f0bfd516e08cef1560b4c |