A Django admin theme using Twitter Bootstrap. It doesn't need any kind of modification on your side, just add it to the installed apps.

Overview

django-admin-bootstrapped

PyPI version

A Django admin theme using Bootstrap. It doesn't need any kind of modification on your side, just add it to the installed apps.

Requirements

  • Django ==1.8

With Django 1.6 use version 2.3.6

With Django 1.7 use version 2.4.0

Installation

  1. Download it from PyPi with pip install django-admin-bootstrapped
  2. Add into the INSTALLED_APPS before 'django.contrib.admin':
'django_admin_bootstrapped',
  1. Have fun!

Configuration

For a full bootstrap3 experience you may want to use a custom renderer for the fields. There's one available in tree that requires the django-bootstrap3 application installed. You have to add to your project settings file:

DAB_FIELD_RENDERER = 'django_admin_bootstrapped.renderers.BootstrapFieldRenderer'

Messages will have alert-info tag by default, so you may want to add Bootstrap 3 tags for different message levels to make them styled appropriately. Add to your project settings file:

from django.contrib import messages

MESSAGE_TAGS = {
            messages.SUCCESS: 'alert-success success',
            messages.WARNING: 'alert-warning warning',
            messages.ERROR: 'alert-danger error'
}

Now, adding messages like this:

messages.success(request, "My success message")
messages.warning(request, "My warning message")
messages.error(request, "My error message")

will result into this:

https://i.imgur.com/SQNMZZE.png

Goodies

Add custom html to the change form of any model with a template

You can inject custom html on top of any change form creating a template named admin_model_MODELNAME_change_form.html into the application's template folder. Eg: myapp/templates/myapp/admin_model_mymodelname_change_form.html or project/templates/myapp/admin_model_mymodelname_change_form.html.

Inline sortable

You can add drag&drop sorting capability to any inline with a couple of changes to your code.

First, add a position field in your model (and sort your model accordingly), for example:

class TestSortable(models.Model):
    that = models.ForeignKey(TestMe)
    position = models.PositiveSmallIntegerField("Position")
    test_char = models.CharField(max_length=5)

    class Meta:
        ordering = ('position', )

Then in your admin.py create a class to handle the inline using the django_admin_bootstrapped.admin.models.SortableInline mixin, like this:

from django_admin_bootstrapped.admin.models import SortableInline
from models import TestSortable

class TestSortable(admin.StackedInline, SortableInline):
    model = TestSortable
    extra = 0

You can now use the inline as usual. See the screenshots section to see what the result will look like.

This feature was brought to you by Kyle Bock. Thank you Kyle!

XHTML Compatible

Compatible with both html and xhtml. To enable xhtml for your django app add the following to your settings.py: DEFAULT_CONTENT_TYPE = 'application/xhtml+xml'

Generic lookups in admin

All that needs to be done is change the admin widget with either formfield_overrides like this:

from django_admin_bootstrapped.widgets import GenericContentTypeSelect

class SomeModelAdmin(admin.ModelAdmin):
    formfield_overrides = {
        models.ForeignKey: {'widget': GenericContentTypeSelect},
    }

Or if you want to be more specific:

from django_admin_bootstrapped.widgets import GenericContentTypeSelect

class SomeModelAdmin(admin.ModelAdmin):
    def formfield_for_dbfield(self, db_field, **kwargs):
        if db_field.name == 'content_type':
            kwargs['widget'] = GenericContentTypeSelect
        return super(SomeModelAdmin, self).formfield_for_dbfield(db_field, **kwargs)

If you decide on using formfield_overrides you should be aware of its limitations with relation fields.

This feature (and many more) was brought to you by Jacob Magnusson. Thank you Jacob!

Contributing

Every code, documentation and UX contribution is welcome.

Found an issue? Report it in the bugtracker!

Have some free time? Help fixing an already filed issue, just remember to work on a separate branch please.

Screenshots

Homepage

https://cloud.githubusercontent.com/assets/12932/6967318/d7064abe-d95e-11e4-91bc-6de527550557.png

List view with filters in dropdown

https://cloud.githubusercontent.com/assets/12932/6967319/d71a9c6c-d95e-11e4-86cf-47e8857582c1.png

Change form view

https://cloud.githubusercontent.com/assets/12932/6966950/98661ba6-d95c-11e4-8bb3-e4b18759115b.png

Comments
  • Model pages obscured

    Model pages obscured

    Hi Guys,

    I imagine that this is not a bug but perhaps something that's a bit quirky on my side, but I am getting some weird results:

    captura de pantalla 2015-02-24 a las 11 54 19

    The strange thing is that running the development server through django the page renders fine (with the Filter and Action menus above the content), but when they run on the production server this happens.

    Any ideas?

    Thanks

    Adam

    opened by adamteale 21
  • Datepickers are not generated (javascript calendar and clock)

    Datepickers are not generated (javascript calendar and clock)

    Hello,

    It's really an amazing work how you transformed the admin area with bootstrap, thank you so much for sharing your great work. But the javascript calendar and clock icons are not inject when using bootstrap with my admin area. but when i disable bootstrap they appear here is the code:

     Today | Calendar

    I'm using Python 2.7.3 and Django 1.7.1 in a python virtual environment, i already run the command "python manage.py collectstatic" inside the virtual environment shell. it moved all static files to the static directory of my site, and no files are missing according to the browser debugging logs.

    so is the problem because of an incompatibility with the version of Django or python I'm using or is it a missing feature in your integration.

    Thank yous o much for your support and your very good work.

    opened by laraaj 19
  • Fieldsets are broken

    Fieldsets are broken

    Fieldsets are shifted and the following fieldset is centered. My code looks like this:

    fieldsets = (
        ('Address', {
            'fields': (
                'name',
                'owner',
                ('street', 'street_number'),
                ('zip', 'city')
            )
        }),
        ('Contact', {
            'fields': (
                'email',
                'website',
                'phone',
                'mobile_phone'
            )
        })
    )
    

    And the result looks like:

    Bootstrap

    I am using Bootstrap 3 and Django 1.6.5.

    opened by screendriver 17
  • Looking for help to maintain django-admin-bootstrapped

    Looking for help to maintain django-admin-bootstrapped

    Since the start of my new job, I have had problems keeping the pace up to that of the fantastic contributors to my project (https://github.com/riccardo-forina/django-admin-bootstrapped).

    As you can see, there are some long standing issues that should be addressed, plus some other trivial ones and PRs that must be analysed.

    I'm looking for somebody that can help in these tasks. Of course, chosen people will get moderator rights to this repository. I can also consider moving the project to its own home, effectively detaching it from my home.

    Any candidate? I'd like to directly call @jmagnusson, @nsmgr8 and @kwbock as the top 3 contributors to the project.

    opened by riccardo-forina 15
  • Added language selector in admin

    Added language selector in admin

    Hi, this is my first pull request ever... I added a language selector dropdown in the admin menu, after user and before the logs. Code is inside a block. It might not be robust enough, useless in particular for those who don't need i18n support. Anyway let me know if you have some comments or suggestions.

    opened by mobula 13
  • Collapsed fieldset flickers when StackedInline is expanded

    Collapsed fieldset flickers when StackedInline is expanded

    Using: Python 3.4.1 Django 1.6.6 django-admin-bootstrapped 1.6.8

    Test foo.models.py:

    from django.db import models
    
    class A(models.Model):
        title = models.CharField(max_length=100)
        notes = models.TextField(null=True)
    
        def __str__(self):
            return self.title
    
    class ABRelation(models.Model):
        position = models.PositiveSmallIntegerField()
        a = models.ForeignKey(A)
        b = models.ForeignKey("B")
    
        class Meta:
            ordering = ("position",)
    
    class B(models.Model):
        title = models.CharField(max_length=100)
        a = models.ManyToManyField(A, through=ABRelation)
    
        def __str__(self):
            return self.title
    

    Test foo.admin.py:

    from django.contrib import admin
    from foo.models import A, B, ABRelation
    from django_admin_bootstrapped.admin.models import SortableInline
    
    class AAdmin(admin.ModelAdmin):
        model = A
        list_display = ("pk", "title")
        fields = ("title",)
    
    class ABRelationInlineAdmin(SortableInline, admin.StackedInline):
        model = ABRelation
        list_display = ("pk", "title")
        readonly_fields = ("a_title", "a_notes")
        fieldsets = (
                    (None, {
                            "fields" : ("position", "a")
                    }),
                    ("More info", {
                            "classes" : ("collapse",),
                            "fields" : ("a_title", "a_notes")
                    })
        )
    
        def a_title(self, obj):
            return obj.a.title
    
        def a_notes(self, obj):
            return obj.a.notes
    
    
    class BAdmin(admin.ModelAdmin):
        model = B
        list_display = ("pk", "title")
        fields = ("title",)
        inlines = (ABRelationInlineAdmin,)
    
    admin.site.register(A, AAdmin)
    admin.site.register(B, BAdmin)
    

    To reproduce:

    1. Open change/create view for B model.
    2. Collapse first StackedInline #1 (ab relation).
    3. Expand first StackedInline, "More info" flickers of a moment - it gets expanded, then goes to collapsed state.

    Repead 3-2-3-2.. until eye caches that in fact "More info" with "A title" is expanded, visible for a spit second. The more fields are in fieldset, the more it's noticeable.

    Same with Kubuntu 14.04 Firefox 31 and Windows 7 (VirtualBox) Chrome, IE10, Opera, ...

    opened by Talkless 11
  • Wishlist: render messages.WARNING/ERROR/... distincly

    Wishlist: render messages.WARNING/ERROR/... distincly

    Currently, if messages.warning(), messages.critical() are added manually in view (for example in SomeAdmin.change_view()) they are all rendered inside:

    <div class="alert alert-info">
    

    So, warning and critical messages appear just like "successfully saved" info messages. They are hard to notice.

    I am aware that <li class="warning"> could be used to style manually, but still, they are in same peaceful blue "alert-info" div...

    opened by Talkless 11
  • Django 1.7rc2 - compatibility

    Django 1.7rc2 - compatibility

    AdminSite have some new properties to be able to with ease be able to change site header, title etc by just subclassing AdminSite and hook it to the urlconf. That should be implemented to allow to function with Django 1.7 release.

    • index_title
    • site_header
    • site_title
    opened by peterlauri 10
  • Travis CI

    Travis CI

    I noticed that you have a test directory and tests are mentioned are mentioned in setup.db. Perhaps you could benefit from automated integration tests? Once you set up a free Travis CI account linked to your GitHub, those would happen automatically once you push anything not labeled with [ci skip] and if any tests fail, you'll get an e-mail. Also, you'll be getting your pull requests tested the same way and you can test for multiple Django/Python versions easily.

    opened by d33tah 9
  • Invalid filter: 'moderator_choices'

    Invalid filter: 'moderator_choices'

    It happens when integrating with django-cms 2.4.2 and django-admin-bootstrapped 0.4.1, it breaks all cms admin interface:

    Invalid filter: 'moderator_choices' Request Method: GET Request URL: http://localhost:8000/en/admin/cms/page/ Django Version: 1.4.3 Exception Type: TemplateSyntaxError Exception Value:

    Invalid filter: 'moderator_choices'

    The failing template:

    In template /home/ubuntu/devenv/local/lib/python2.7/site-packages/django_admin_bootstrapped/templates/admin/cms/page/menu_item.html, error at line 55

    54 {% if CMS_MODERATOR %}

    55 {% if has_moderate_permission %}{% for value, title, active, css_class in page|moderator_choices:user %}<input type="checkbox" class="moderator-checkbox hidden copy-{{ css_class }}"{% if active %} checked="checked"{% endif %} value="{{ value }}" title="{{ title }}"/> 56 {% endfor %}{% endif %} 57
    {% endif %}

    opened by danigosa 9
  • Bootstrap3 + Form Fields

    Bootstrap3 + Form Fields

    First let me say great job on your work here. I am using this for the second time on a project and I look forward to using the bootstrap3 version.

    I am just wondering why the model admin form inputs don't have the boostrap3 form-control class applied to them and just default so squarish looking fields? Is there a specific reason, because it makes them look inconsistent from the rest of the admin.

    screenshot from 2014-10-28 09 45 50

    enhancement 
    opened by patgmiller 8
  • when i ... admin/logout/   'future' is not a registered tag library

    when i ... admin/logout/ 'future' is not a registered tag library

    /cingles/viv/lib/python3.5/site-packages/django_admin_bootstrapped/templates/registration/logged_out.html, error at line 2

    1 | {% extends "admin/base_site.html" %} -- | -- {% load url from future %}{% load i18n %}   {% block breadcrumbs %} {% endblock %}   {% block content %}  

    {% trans "Thanks for spending some quality time with the Web site today." %}

     

    {% trans 'Log in again' %}

    Request Method: | GET -- | -- http://127.0.0.1:8000/admin/logout/ 1.11.4 TemplateSyntaxError 'future' is not a registered tag library. Must be one of: admin_list admin_modify admin_static admin_urls bootstrapped_goodies_tags cache i18n l10n log static staticfiles tz

    opened by mandypepe 1
  • table in list view is not fully responsive

    table in list view is not fully responsive

    For me the list view looks like this in a mobile browser (django-admin-bootstrapped 2.5.7, Django 1.8, Chrome 59): screenshot_2017-08-08-08-22-52

    The table is not properly sized to fit the width of the window.

    opened by alexandervlpl 1
  • Not compatible with Django 1.11, getting

    Not compatible with Django 1.11, getting "TypeError: context must be a dict rather than RequestContext."

    First, thanks for all the hard work that went into this library. I've used it on several projects and really enjoy it.

    Today, I'm using it on a project that is Django 1.11.4. I found that the section for including templates to the change form was not working. After much confusion, I found that in Django 1.11 the render_to_string method (used here) now requires a dict instead of Context() / RequestContext().

    I added some logging and eventually saw the error: TypeError: context must be a dict rather than RequestContext.

    I found these two key sources discussing the matter:

    • https://code.djangoproject.com/ticket/27722
    • https://docs.djangoproject.com/en/1.11/releases/1.11/#django-template-backends-django-template-render-prohibits-non-dict-context

    To resolve the issue, I forked and created a PR. Only after all this effort did I see that this library was capped at Django 1.9 and I haven't tested its complete compatibility with Django 1.10 or 1.11 but it seems to be working well for me now. I wanted to post up this issue in case others were looking around as well.

    opened by rfadams 2
Releases(2.5.7)
  • 2.5.7(Dec 15, 2015)

    ==== 2.5.7 (2015-12-15) ====

    • travis-ci integration (Jacek Wielemborek)
    • Handle fieldsets with empty lines (Kevin Gu)
    • Require django < 1.9 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.5.6(Sep 27, 2015)

    ==== 2.5.6 (2015-09-27) ====

    • Fix data-admin-url model lookup for Django 1.8 ContentType #218 (Andrew Yager)
    • Fix glyphicon display for generic-lookup #214 (Andrew Yager)
    • Add space before caret in language selector #219 (Benoit Formet)
    • Fix duplicate error messages in tabular inlines #220 (Josh Kelley)
    Source code(tar.gz)
    Source code(zip)
  • 2.5.5(Sep 5, 2015)

    ==== 2.5.5 (2015-09-05) ====

    • Fix current page highlightning #207 (Riccardo)
    • Cleanup style in templatetags (Bang Dao)
    • Bootstrapify non-form and non-field errors for inlines #213 (Andrei Menkou, Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.5.4(Jul 2, 2015)

    ==== 2.5.4 (2015-07-02) ====

    • Boostrap more auth/user/change_password.html (Josh Kelley)
    • Cleanup filter-horizontal style (Walker Boyle, Riccardo)
    • Cleanup file-upload widget (Walker Boyle)
    • Bootstrapify admin/related_widget_wrapper.html (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.5.2(Jun 24, 2015)

    ==== 2.5.2 (2015-06-24) ====

    • Fix user model username handling #200 (Riccardo)
    • Remove duplicated breadcrumbs dividers #201 (Riccardo)
    • Bootstrapify auth/user/change_password.html (Riccardo)
    • Upgrade bootstrap to 3.3.5 #202 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.5.1(Jun 15, 2015)

    ==== 2.5.1 (2015-06-15) ====

    • Cleanup time and m2m widget rendering (Riccardo)
    • Fix AdminSplitDateTime bootstrap3 rendering #168 (Riccardo)
    • Support setting admin site title as upstream django #195 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.5.0(Apr 24, 2015)

    ==== 2.5.0 (2015-04-24) ====

    • Bump minimum django version to 1.8 (Riccardo)
    • Hide custom way to override admin and app titles (Riccardo)
    • Update templates to match django 1.8 features (Riccardo)
    • Covert more fields to dab_field_rendering (Riccardo)
    • Add RTL support (Ali Vakilzade)
    • Add missing locale middleware to test project (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.4.0(Apr 2, 2015)

    ==== 2.4.0 (2015-04-02) ====

    WARNING: we plan to do a very quick cycle for this series and move to django 1.8 support only

    • bootstrap3 sub-application has been removed (Riccardo)
    • Drop bootstrap3 theme for a flat look (Riccardo)
    • Drop unmaintaned django-cms integration #52, #112 (Riccardo)
    • Cleanup change list actions spacing #186 (David Rideout)
    • Bump minimum django version to 1.7 (Riccardo)
    • Hide fieldset rows without visible fields (Sylvain Fankhauser)
    • Update screenshots in README.rst #187 (Riccardo)
    • Update bootstrap to 3.3.4 #184 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.3.5(Mar 13, 2015)

    ==== 2.3.5 (2015-03-13) ====

    WARNING: bootstrap3 application is deprecated, would be removed in the next major release Please remove it from the INSTALLED_APPS in settings.py

    • Reverted commit that broke fieldsets on django 1.6. Oops! (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.3.4(Mar 10, 2015)

    ==== 2.3.4 (2015-03-10) ====

    WARNING: bootstrap3 application is deprecated, would be removed in the next major release Please remove it from the INSTALLED_APPS in settings.py

    • Django 1.8 compatibility fixes #177, #178 (Joel Burton)
    • Fixed some glyphicons classes conversion from bootstrap 2 (Riccardo)
    • Django 1.9 compatibility fixes (Riccardo)
    • Fix running test project under a wsgi server (Riccardo)
    • Cleanup change list actions and pagination a bit (Riccardo)
    • Hide fieldset rows without visible fields (Sylvain Fankhauser)
    • Add ability to run tests from setup (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.3.3(Feb 10, 2015)

    ==== 2.3.3 (2015-02-10) ====

    WARNING: bootstrap3 application is deprecated, would be removed in the next major release Please remove it from the INSTALLED_APPS in settings.py

    • Import firstof from future to ensure Django 1.8 compatibility #175 (Jamie Curle)
    • Fix CheckboxSelectMultiple style #174 (Riccardo)
    • Fix input-group-addon rendering #172 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.3.2(Jan 23, 2015)

    ==== 2.3.2 (2015-01-23) ====

    WARNING: bootstrap3 application is deprecated, would be removed in the next major release Please remove it from the INSTALLED_APPS in settings.py

    • Cleanup messages tags usage in alerts #166 (Patrick Miller)
    • Cope with django-bootstrap3 api update #171 (Fernando Gonzalez)
    • Update bootstrap to 3.3.2 #170 (Riccardo)
    • Make the filter menu in change list scrollable #169 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.3.1(Dec 8, 2014)

    ==== 2.3.1 (2014-12-08) ====

    WARNING: bootstrap3 application is deprecated, would be removed in the next major release Please remove it from the INSTALLED_APPS in settings.py

    • Add missing import in custom field rendering #162 (James Oakley)
    • Add missing timezone handling to base template #164 (qxcv)
    • Add custom field rendering tests #163 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.3.0(Dec 4, 2014)

    WARNING: bootstrap3 application is deprecated, would be removed in the next major release Please remove it from the INSTALLED_APPS in settings.py

    • Fix "Add model" button focus #156 (Riccardo)
    • Cleanup django-filer templates (UI is terrible though) #158 (Riccardo)
    • Add support for custom field rendering #152 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.2.1(Nov 26, 2014)

    ==== 2.2.1 (2014-11-26) ====

    WARNING: bootstrap3 application is deprecated, would be removed in the next major release Please remove it from the INSTALLED_APPS in settings.py

    • Fix "Add model" button hover #156 (Riccardo)
    • Remove spurious hamburger icon in index (Riccardo)
    • Fix collapsible handling with stacked inlines #129 (Brandon Cazander)
    Source code(tar.gz)
    Source code(zip)
  • 2.2.0(Nov 19, 2014)

    ==== 2.2.0 (2014-11-19) ====

    WARNING: bootstrap3 application is deprecated, would be removed in the next major release Please remove it from the INSTALLED_APPS in settings.py

    • Move bootstrap3 static and templates back to django admin bootstrapped (Riccardo)
    • Upgrade bootstrap to 3.3.1 (Riccardo)
    • Make inner header responsive #144 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.1.1(Nov 10, 2014)

    ==== 2.1.1 (2014-11-10) ====

    • Add missing translation to search button (Chun-Wei Shen)
    • Fix js error on add view #155 (Riccardo, Marc)
    • Fix opts.module_name RemovedInDjango18Warning #154 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.1.0(Oct 23, 2014)

    ==== 2.1.0 (2014-10-23) ====

    • Make form labels bigger (Marcio Mazza)
    • Cleanup applicated related fields (P.A. Schembri)
    • Don't break fieldsets with empty inlines (Christopher Trudeau)
    • Fixup app label in breadcrumbs (P.A. Schembri)
    • Navbar fixups #143 (Riccardo)
    • Improve header contrast #150 (Riccardo)
    • Cleanup login ui #142 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.0.5(Oct 8, 2014)

    ==== 2.0.5 (2014-10-08) ====

    • Fix hidden display of actions links in change_list (Marcio Mazza)
    • Remove hardcoded username and password label for login #137 (Riccardo)
    • Make navbar RTL aware #139 (pajooh)
    • Show save button on change list conditionally #138 (Riccardo)
    • Rework application dropdown (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 2.0.4(Sep 25, 2014)

  • 2.0.3(Sep 18, 2014)

    ==== 2.0.3 (2014-09-18) ====

    • Fix inline fieldsets collapsing in stacked inlines (Riccardo)
    • Fix application label in breadcrumbs #133 (P.A. Schembri)
    Source code(tar.gz)
    Source code(zip)
  • 2.0.1(Sep 15, 2014)

  • 2.0.0(Sep 12, 2014)

    ==== 2.0.0 (2014-09-12) ====

    • Removal of bootstrap2 theme (Riccardo)
    • Drop support for django < 1.6 (Riccardo)
    • Django 1.7 support #117, #118, #124 (Riccardo)
    • Remove hardcoded urls (history, delete, etc...) #121, #123 (Riccardo)
    • Fix checkboxes rendering with bootstrap 3.2.0 #126 (Riccardo)
    Source code(tar.gz)
    Source code(zip)
  • 1.6.8(Aug 26, 2014)

  • 1.6.2(Nov 28, 2013)

Lazymux is a tool installer that is specially made for termux user which provides a lot of tool mainly used tools in termux and its easy to use

Lazymux is a tool installer that is specially made for termux user which provides a lot of tool mainly used tools in termux and its easy to use, Lazymux install any of the given tools provided by it

DedSecTL 1.8k Jan 09, 2023
AaPanel - Simple but Powerful web-based Control Panel

Introduction: aaPanel is the International version for BAOTA panel(www.bt.cn) There have millions servers had installed BAOTA panel since 2014 in Chin

bt.cn 1.4k Jan 09, 2023
:honey_pot: A fake Django admin login screen page.

django-admin-honeypot django-admin-honeypot is a fake Django admin login screen to log and notify admins of attempted unauthorized access. This app wa

Derek Payton 907 Dec 31, 2022
Legacy django jet rebooted , supports only Django 3

Django JET Reboot Rebooting the original project : django-jet. Django Jet is modern template for Django admin interface with improved functionality. W

215 Dec 31, 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
Manuskript is an open-source tool for writers.

Manuskript is an open-source tool for writers. Manuskript runs on GNU/Linux, Mac OS X, and Windows.

Olivier 1.4k Jan 07, 2023
Jinja is a fast, expressive, extensible templating engine.

Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax.

The Pallets Projects 9k Jan 04, 2023
StyleCLIP: Text-Driven Manipulation of StyleGAN Imagery

StyleCLIP: Text-Driven Manipulation of StyleGAN Imagery

3.3k Jan 01, 2023
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
Python code for "Machine learning: a probabilistic perspective" (2nd edition)

Python code for "Machine learning: a probabilistic perspective" (2nd edition)

Probabilistic machine learning 5.3k Dec 31, 2022
Material Design for Django

Django Material Material design for Django. Django-Material 1.7.x compatible with Django 1.11/2.0/2.1/2.2/3.0/3.1 Django-Material 1.6.x compatible wit

Viewflow 2.5k Jan 01, 2023
A Django admin theme using Twitter Bootstrap. It doesn't need any kind of modification on your side, just add it to the installed apps.

django-admin-bootstrapped A Django admin theme using Bootstrap. It doesn't need any kind of modification on your side, just add it to the installed ap

1.6k Dec 28, 2022
Jazzy theme for Django

Django jazzmin (Jazzy Admin) Drop-in theme for django admin, that utilises AdminLTE 3 & Bootstrap 4 to make yo' admin look jazzy Installation pip inst

David Farrington 1.2k Jan 08, 2023
Extendable, adaptable rewrite of django.contrib.admin

django-admin2 One of the most useful parts of django.contrib.admin is the ability to configure various views that touch and alter data. django-admin2

Jazzband 1.2k Dec 29, 2022
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
Collection of admin fields and decorators to help to create computed or custom fields more friendly and easy way

django-admin-easy Collection of admin fields, decorators and mixin to help to create computed or custom fields more friendly and easy way Installation

Ezequiel Bertti 364 Jan 08, 2023
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
Awesome Video Datasets

Awesome Video Datasets

Yunhua Zhang 462 Jan 02, 2023
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 cool, modern and responsive django admin application based on bootstrap 5

django-baton A cool, modern and responsive django admin application based on bootstrap 5 Documentation: readthedocs Live Demo Now you can try django-b

Otto srl 678 Jan 01, 2023