v2.2.0 update content:
1. Optimize the menu module and solve the problem that the PID cannot be empty;
2. Optimize the basic module and enhance the module expansion;
3. Fix the problems reported by users recently;
Project Introduction
A modular, high-performance, enterprise-level agile development framework carefully crafted by the Python language based on Flask, Layui, MySQL and other frameworks. Triggered by the original intention of simplifying development and improving development efficiency, the framework has developed a set of personalized The components realize the pluggable component-based development method: a series of personalized and lightweight components such as single image upload, multi-image upload, drop-down selection, switch button, radio button, multi-select button, image cropping, etc. , is an agile development framework that truly realizes component-based development.
Software information
- Software name: DjangoAdmin agile development framework Flask+Layui version
- Official website: https://www.djangoadmin.cn
- Document URL: http://docs.flask.layui.djangoadmin.cn
- Demo address: http://manage.flask.layui.djangoadmin.cn
Release Notes
version name | Release Notes | Version address |
---|---|---|
Django+Layui mixed version | Developed using Django, Layui and other frameworks | https://gitee.com/djangoadmin/DjangoAdmin_Django_Layui |
Flask+Layui mixed version | Developed using frameworks such as Flask and Layui | https://gitee.com/djangoadmin/DjangoAdmin_Flask_Layui |
Tornado+Layui mixed version | Developed using frameworks such as Tornado and Layui | https://gitee.com/djangoadmin/DjangoAdmin_Tornado_Layui |
Django+EleVue front-end and back-end separated version | Use Django, Vue2.x, ElementUI and other frameworks to develop front-end and back-end separated versions | https://gitee.com/djangoadmin/DjangoAdmin_Django_EleVue |
Flask+EleVue front-end and back-end separated version | Using frameworks such as Flask, Vue2.x, and ElementUI to develop front-end and back-end separated versions | https://gitee.com/djangoadmin/DjangoAdmin_Flask_EleVue |
Tornado+EleVue front-end and back-end separated version | Use Tornado, Vue2.x, ElementUI and other frameworks to develop front-end and back-end separated versions | https://gitee.com/djangoadmin/DjangoAdmin_Tornado_EleVue |
Django+AntdVue front-end and back-end separated version | Use Django, Vue3.x, AntDesign and other frameworks to develop front-end and back-end separated versions | https://gitee.com/djangoadmin/DjangoAdmin_Django_AntdVue |
Flask+AntdVue front-end and back-end separated version | Develop front-end and back-end separated versions using frameworks such as Flask, Vue3.x, and AntDesign. | https://gitee.com/djangoadmin/DjangoAdmin_Flask_AntdVue |
Tornado+AntdVue front-end and back-end separated version | Develop front-end and back-end separated versions using frameworks such as Tornado, Vue, and AntDesign. | https://gitee.com/djangoadmin/DjangoAdmin_Tornado_AntdVue |
core components
- Single image upload component
{{ "avatar|avatar|90x90|recommended upload size 450x450|450x450" |image( data .avatar, "jpg|png|gif" , 0 ) }}
- Multi-image upload component
{{ "imgs|Album|90x90|20|Recommended upload size 450x450" |album( data .imgsList, "jpg|png|gif" , 10 ) }}
- Drop down to select components
{{ "gender|1|gender|name|id" | select ( "1=male, 2=female, 3=confidential" , data.gender) }}
- radio button component
{{ "gender|name|id" |radio( "1=male, 2=female, 3=confidential" , 1 ) }}
- Checkbox component
{{ "gender|name|id" |checkbox( "1=male, 2=female, 3=confidential" , 1 ) }}
- City selection component
{{ data.district_code|default("")|city(3, 1) }}
- switch assembly
{{ "status" | switch ( "active|disabled" , data.status| default ( 1 )) }}
- date component
{{ "birthday|1|date of birth|date" |date( data .birthday) }}
- icon component
{{ "icon"|icon(data.icon|default("layui-icon-component")) }}
- shuttle component
{{ "func|0|All nodes, assigned node|name|id|220x350" |transfer( "1=list, 5=add, 10=modify, 15=delete, 20=details, 25=status, 30= Batch delete, 35=add children, 40=expand all, 45=collapse all, 50=export data, 55=import data, 60=assign permissions, 65=reset password", funcList) } }