Tornadmin is an admin site generation framework for Tornado web server.

Overview

Tornadmin icon

Admin site for Tornado web server.

DocumentationPython >= 3.7

/!\ Work in progress

Introduction

Tornadmin is an admin site generation framework for Tornado web server. It is inspired a little by Django-Admin and a lot by Flask-Admin.

Supported database ORMs

  • Tortoise ORM
  • SQLAlchemy

Install

Install via pip:

$ pip install tornadmin

Documentation

Quickstart and usage docs can be found at https://tornadmin.rtfd.io.

License

BSD-3-Clause


If you've found this library useful, and if you wish to support me you can:

Comments
  • Conflict while doing list header lookup

    Conflict while doing list header lookup

    Every ModelAdmin class has a few internal attributes such as name. If the model also has a field called name which is specified in the list_headers, then the resolver tries to use the value from the admin.

    The admin's attribute must only be called when it's a callable. Otherwise call the model's attributes.

    bug 
    opened by bhch 0
  • In get_value function (from utils.template), if a callable returns another callable, it won't be called.

    In get_value function (from utils.template), if a callable returns another callable, it won't be called.

    Example:

    def x():
        return "Hello"
    
    def y():
        return x
    
    get_value(x) -> "Hello"
    
    get_value(y) -> <function.__main__.x()>
    
    # Expected:
    get_value(y) -> "Hello"
    

    It should also call returned callables.

    bug 
    opened by bhch 0
  • Allow using ModelAdmin class's attributes and standalone functions in list_headers

    Allow using ModelAdmin class's attributes and standalone functions in list_headers

    Currently, only a model's attirbutes (methods and fields) can be used in list_header. Provide support for using model admin's attributes and standalone functions as well.

    enhancement 
    opened by bhch 0
  • Preserve querystring upon redirection after action

    Preserve querystring upon redirection after action

    Suppose user searches for some thing, and then performs an action on the searched results. When the action redirects back to the list page, the search results are lost.

    It seems better ux to preserve the search or filtered results or page number etc.

    enhancement 
    opened by bhch 0
  • File uploads

    File uploads

    Form related tasks:

    • [ ] File inputs
    • [ ] Use enctype="multipart/form-data" on forms which have file inputs

    Upload related tasks:

    • [ ] Django like storage classes
    enhancement 
    opened by bhch 0
  • Return 404 status when request app or model admin doesn't exist

    Return 404 status when request app or model admin doesn't exist

    Currently the handler doesn't return 404 even when a requested app or model admin doesn't exist.

    Also, fix BaseAdminSite.get_registered() method. It returns a tuple (None, None) when no admin is found. It should return a single None.

    bug 
    opened by bhch 1
Releases(v0.9.1)
Owner
Bharat Chauhan
Ja'Crispy McJagger.
Bharat Chauhan
spider-admin-pro

Spider Admin Pro Github: https://github.com/mouday/spider-admin-pro Gitee: https://gitee.com/mouday/spider-admin-pro Pypi: https://pypi.org/

mouday 289 Jan 06, 2023
A new style for Django admin

Djamin Djamin a new and clean styles for Django admin based in Google projects styles. Quick start Install djamin: pip install -e git://github.com/her

Herson Leite 236 Dec 15, 2022
A modern Python package manager with PEP 582 support.

A modern Python package manager with PEP 582 support.

Python Development Master(PDM) 3.6k Jan 05, 2023
A platform used with frabit-server and frabit

A platform used with frabit-server and frabit

FrabitTech 1 Mar 03, 2022
An administration website for Django

yawd-admin, a django administration website yawd-admin now has a live demo at http://yawd-admin.yawd.eu/. Use demo / demo as username & passowrd. yawd

Pantelis Petridis 140 Oct 30, 2021
手部21个关键点检测,二维手势姿态,手势识别,pytorch,handpose

手部21个关键点检测,二维手势姿态,手势识别,pytorch,handpose

Eric.Lee 321 Dec 30, 2022
Tornadmin is an admin site generation framework for Tornado web server.

Tornadmin is an admin site generation framework for Tornado web server.

Bharat Chauhan 0 Jan 10, 2022
📱 An extension for Django admin that makes interface mobile-friendly. Merged into Django 2.0

Django Flat Responsive django-flat-responsive is included as part of Django from version 2.0! 🎉 Use this app if your project is powered by an older D

elky 248 Sep 02, 2022
xarray: N-D labeled arrays and datasets

xarray is an open source project and Python package that makes working with labelled multi-dimensional arrays simple, efficient, and fun!

Python for Data 2.8k Dec 29, 2022
A jazzy skin for the Django Admin-Interface (official repository).

Django Grappelli A jazzy skin for the Django admin interface. Grappelli is a grid-based alternative/extension to the Django administration interface.

Patrick Kranzlmueller 3.4k Dec 31, 2022
A Django app that creates automatic web UIs for Python scripts.

Wooey is a simple web interface to run command line Python scripts. Think of it as an easy way to get your scripts up on the web for routine data anal

Wooey 1.9k Jan 01, 2023
Firebase Admin Console is a centralized platform for easy viewing and maintenance of Firestore database, the back-end API is a Python Flask app.

Firebase Admin Console is a centralized platform for easy viewing and maintenance of Firestore database, the back-end API is a Python Flask app. A starting template for developers to customize, build

Daqi Chen 1 Sep 10, 2022
Freqtrade is a free and open source crypto trading bot written in Python

Freqtrade is a free and open source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram. It contains backtesting, plotting and money man

20.2k Jan 02, 2023
django-admin fixture generator command

Mockango for short mockango is django fixture generator command which help you have data without pain for test development requirements pip install dj

Ilia Rastkhadiv 14 Oct 29, 2022
AdminFinderV1.5 - Hacking Website Admin Finder Defacer Script

Assalamualaikum Kembali Lagi bersama gua sang culun+nolep ini :v AdminFinder New

KOBUSTOR GHOST TEAM 2 Feb 15, 2022
A new style for Django admin

Djamin Djamin a new and clean styles for Django admin based in Google projects styles. Quick start Install djamin: pip install -e git://github.com/her

Herson Leite 236 Dec 15, 2022
DyStyle: Dynamic Neural Network for Multi-Attribute-Conditioned Style Editing

DyStyle: Dynamic Neural Network for Multi-Attribute-Conditioned Style Editing

74 Dec 03, 2022
WebVirtCloud is virtualization web interface for admins and users

WebVirtCloud is a virtualization web interface for admins and users. It can delegate Virtual Machine's to users. A noVNC viewer presents a full graphical console to the guest domain. KVM is currently

Anatoliy Guskov 1.3k Dec 29, 2022
Visually distinguish environments in Django Admin

django-admin-env-notice Visually distinguish environments in Django Admin. Based on great advice from post: 5 ways to make Django Admin safer by hakib

Yuri Shikanov 258 Nov 30, 2022
Responsive Theme for Django Admin With Sidebar Menu

Responsive Django Admin If you're looking for a version compatible with Django 1.8 just install 0.3.7.1. Features Responsive Sidebar Menu Easy install

Douglas Miranda 852 Dec 02, 2022