77English | [ 简体中文] ( ./README.zh-CN.md )
88
99A backend and frontend separation solution based on the FastAPI framework, following
10- the [ pseudo three -tier architecture] ( #pseudo-three -tier-architecture ) design, supporting ** Python 3.10** and above
10+ the [ pseudo 3 -tier architecture] ( #pseudo-3 -tier-architecture ) design, supporting ** Python 3.10** and above
1111versions
1212
1313** 🔥Continuously updated and maintained🔥**
@@ -29,12 +29,12 @@ versions
2929> [ !NOTE]
3030> This repository as a template library open to any person or enterprise can be used for free!
3131
32- ## Pseudo three -tier architecture
32+ ## Pseudo 3 -tier architecture
3333
34- The mvc architecture is a common design pattern in python web, but the three -tier architecture is even more fascinating
34+ The mvc architecture is a common design pattern in python web, but the 3 -tier architecture is even more fascinating
3535
36- In python web development, there is no common standard for the concept of three -tier architecture, so we'll call it a
37- pseudo three -tier architecture here
36+ In python web development, there is no common standard for the concept of 3 -tier architecture, so we'll call it a
37+ pseudo 3 -tier architecture here
3838
3939But please note that we don't have a traditional multi-app structure (django, springBoot...) If you don't like this
4040pattern, use templates to transform it to your heart's content!
@@ -64,19 +64,22 @@ pattern, use templates to transform it to your heart's content!
6464
6565## Built-in features
6666
67- - [x] User management: management of system user roles, assignment of permissions
68- - [x] Departmental management: Configuration of the system organization (company, department, group, ...)
69- - [x] Menu management: Configuration of system menus, user menus, button permission labels
70- - [x] Role management: assignment of role menu privileges, assignment of role routing privileges
71- - [x] Dictionary management: maintenance of commonly used fixed data or parameters within the system
72- - [x] Token management:System user online status detection, supports kicking user offline
73- - [x] Code generation: back-end code is automatically generated, supporting preview, write and download.
74- - [x] Operation log: logging and querying of normal and abnormal system operations.
75- - [x] Login authentication: graphical captcha backend authentication login
76- - [x] Logging: logging and querying of normal and abnormal user logins
77- - [x] Service monitoring: server hardware device information and status
78- - [x] Timed tasks: automated tasks, asynchronous tasks, support for function calls
79- - [x] Interface Documentation: Automatically generate online interactive API interface documentation.
67+ - [x] User management: System User Role Management, Permission Allocation
68+ - [x] Department management: Configure system organization (company, department, team...)
69+ - [x] Menu management: Configure system menu, user menu, button permission tags
70+ - [x] Role management: role menu permission allocation, role route permission allocation
71+ - [x] Dictionary management: Maintain commonly used fixed data or parameters within the system
72+ - [x] Token management: System user online status detection, supports kicking users offline
73+ - [x] Login authentication: backend-based graphical captcha background authentication login
74+ - [x] Multipoint login: One-click modification of multipoint login through user information
75+ - [x] OAuth 2.0: Built-in self-developed OAuth 2.0 login integration
76+ - [x] Code generation: automatic backend code generation, supports preview, writing, and download
77+ - [x] Scheduled task: Automated task, asynchronous task, supports function calls
78+ - [x] Plugin system: Say goodbye to high coupling integration through hot-pluggable plugin mode
79+ - [x] Operation log: Record and query of system normal and abnormal operations
80+ - [x] Login log: Record and query of normal and abnormal user login
81+ - [x] Service monitoring: Server hardware device information and status
82+ - [x] API documentation: Automatically generate online interactive API documentation
8083
8184## Development and deployment
8285
0 commit comments