"DjangoX" 相关的信息如下,共 13条
### 概述
YouPBX 是一个强大 FreeSwift (电话软交换系统) 的管理GUI系统,基于Django开发,功能全面,体验友好,可以基于此项目做一个完善的IPPBX系统、呼叫中心应用等
### 使用
1. git clone
2. cd YouPBX
3. 项目界面框架用的 [DjangoX](https://github.com/JoneXiong/DjangoX), 请拷贝x ... ...
### v0.5更新
- Python3 的兼容支持
- 图片多行编辑模式问题fix
- 表单inline模式优化
- 增加syncgroup命令用于创建perm.py中定义的自定义权限和角色组
- 增加syncperm命令,用于同步或创建系统所有page、action和模型查看等的权限对象
- 优化用户管理列表页,屏蔽非超级管理员操作超级管理员用户信息
- 扩展风格默认为黑白色风格;黑白主题样式 ... ...
DjangoX 中用户、权限和组等公共对象的管理页面是在插件`auth.py`中实现的,下面以“为用户模型添加自动 log 功能”为例说明如何定制这些公共对象的管理页面
```
from xadmin.sites import site
from xadmin.plugins.auth import UserAdmin
from xadmin.util import User
class U ... ...
### 查看有哪些扩展的命令
执行```python manage.py```Django 会把所有commands 都列出来,其中 xadmin 类别下即为扩展的所有的命令
### newapp
该命令用于创建一个新的 Django app,默认生产的代码会放在执行命令的工作路径下(可根据需要转移的适当的目录下),里面包含 DjangoX 推荐的基础目录结构,示例
```
python man ... ...