All Projects → rbennett91 → django-tabler

rbennett91 / django-tabler

Licence: MIT license
Django package for the Tabler dashboard

Programming Languages

CSS
56736 projects

Projects that are alternatives of or similar to django-tabler

Matx React
Matx React Redux Material Design Admin Dashboard Template
Stars: ✭ 423 (+2126.32%)
Mutual labels:  dashboard-templates
Coreui Angularjs
CoreUI AngularJS is free AngularJS admin template based on Bootstrap 4
Stars: ✭ 101 (+431.58%)
Mutual labels:  dashboard-templates
Bs4dash
Bootstrap 4 shinydashboard using AdminLTE3
Stars: ✭ 248 (+1205.26%)
Mutual labels:  dashboard-templates
Sleek Dashboard
Sleek Dashboard - Free Bootstrap 4 Admin Template and UI Kit
Stars: ✭ 690 (+3531.58%)
Mutual labels:  dashboard-templates
Coreui Free Angular Admin Template
CoreUI Angular is free Angular 2+ admin template based on Bootstrap 4
Stars: ✭ 1,279 (+6631.58%)
Mutual labels:  dashboard-templates
Gatsby Admin Template
Free admin dashboard template based on Gatsby with @paljs/ui component package
Stars: ✭ 124 (+552.63%)
Mutual labels:  dashboard-templates
Prometheus
A docker-compose stack for Prometheus monitoring
Stars: ✭ 3,383 (+17705.26%)
Mutual labels:  dashboard-templates
hyouka
Um bot open-source com dashboard incluída
Stars: ✭ 12 (-36.84%)
Mutual labels:  dashboard-templates
Kwd Dashboard
Fully responsive dashboard built with tailwindcss & alpinejs
Stars: ✭ 95 (+400%)
Mutual labels:  dashboard-templates
Dotnetify React Template
Real-time React SPA template using dotNetify.
Stars: ✭ 191 (+905.26%)
Mutual labels:  dashboard-templates
Material Dashboard Lite
A free dashboard template with material design lite
Stars: ✭ 705 (+3610.53%)
Mutual labels:  dashboard-templates
Staradmin Free Bootstrap Admin Template
A Free Responsive Admin Dashboard Template Built With Bootstrap 4. Elegant UI Theme for Your Web App!
Stars: ✭ 1,191 (+6168.42%)
Mutual labels:  dashboard-templates
Architectui Html Theme Free
ArchitectUI Dashboard Free is lightweight and comes packed with the minimal set of components to get you started. If you have a simple application, it’s the perfect solution for you. It’s built on top of Bootstrap 4 and features a scalable architecture just like it’s wiser, older sibling – ArchitectUI HTML Pro theme.
Stars: ✭ 155 (+715.79%)
Mutual labels:  dashboard-templates
Tabler
Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap
Stars: ✭ 24,611 (+129431.58%)
Mutual labels:  dashboard-templates
tailwind-dashboard-template
Mosaic Lite is a free admin dashboard template built on top of Tailwind CSS and fully coded in React. Made by
Stars: ✭ 1,662 (+8647.37%)
Mutual labels:  dashboard-templates
Coreui Free React Admin Template
CoreUI React is a free React admin template based on Bootstrap 5
Stars: ✭ 3,573 (+18705.26%)
Mutual labels:  dashboard-templates
Staradmin Free Angular Admin Template
Star Admin Angular Admin is a free admin template based on Bootstrap 4 and Angular
Stars: ✭ 112 (+489.47%)
Mutual labels:  dashboard-templates
vue-tabler-icons
Fully customizable free SVG icons made as Vue components.
Stars: ✭ 142 (+647.37%)
Mutual labels:  tabler
fastapi-admin
A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin
Stars: ✭ 1,765 (+9189.47%)
Mutual labels:  tabler
Majesticadmin Free Bootstrap Admin Template
Simple Bootstrap 4 Dashboard template.
Stars: ✭ 160 (+742.11%)
Mutual labels:  dashboard-templates

django-tabler

This project transforms the Tabler dashboard into a Django package. It provides an extensible base template, error page templates, and the necessary static assets. django-tabler is based on the latest Tabler release v0.0.32.

Installation

django-tabler was built with Python 3.6 and Django 1.11. Other versions should be compatible, but they haven't been tested. To install:

  • pip install django-tabler
  • Add django_tabler to your INSTALLED_APPS

Usage

Once installed, templates inside your application can extend django-tabler's base template. A quick example:

{% extends "django_tabler/base.html" %}

{% block extra_css %}
    {# add your custom css here #}
{% endblock extra_css %}

{% block content %}
    <h1>This is a Heading</h1>
    <p>This is a paragraph</p>
    <p>{{ some_context_variable }}</p>
{% endblock content %}

{% block extra_js %}
<script>
    {# add your custom javascript here #}
</script
{% endblock extra_js %}

Need some inspiration? Check out the templates provided by the original project.

Missing a title in the browser window?

django-tabler's base template adds your site's name to the browser's titlebar using Django's Sites framework. Follow these steps for setup:

  • Add a SITE_ID value to your application's settings file
  • Add 'django.contrib.sites' to INSTALLED_APPS
  • Add 'django.contrib.sites.middleware.CurrentSiteMiddleware' to MIDDLE_WARE
  • Run python manage.py migrate if necessary
  • Inside your application's django_site database table, update the record that cooresponds to the SITE_ID value with an appropriate name and domain. A custom migration might be helpful.

Missing a favicon?

To load a favicon, create an img/ folder inside your application's static directory. Place favicon.ico inside, and the icon will be loaded by the base template.

Custom error views

django-tabler overrides Django's default error views by rendering a custom error template. Your application can access these by adding the following to your applications' urls.py file:

handler400 = 'django_tabler.views.error400'
handler403 = 'django_tabler.views.error403'
handler404 = 'django_tabler.views.error404'
handler500 = 'django_tabler.views.error500'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].