DjangoAdmin agile development framework Flask+Layui version v2.2.0 released

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

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) } }

Module display

Guess you like

Origin www.oschina.net/news/257462