app-generator / django-volt-dashboard

Django Bootstrap 5 - Volt Dashboard | AppSeed
https://appseed.us/product/volt-dashboard/django/
Other
289 stars 152 forks source link

Customize or remove unneeded dashboard cards? #2

Open sridhar562345 opened 2 years ago

sridhar562345 commented 2 years ago

image

How to remove unwanted dashboard information cards?

app-generator commented 2 years ago

Hello @sridhar562345,

Try to edit the dashboard page. The link for the main dashboard is thin one apps/templates/home/index.html

https://github.com/app-generator/django-volt-dashboard/blob/master/apps/templates/home/index.html

sridhar562345 commented 2 years ago

Hello @app-generator ,

I am installing it as a custom admin theme using:

pip install django-admin-volt

So where should I place my customized HTML file inside my Django app to override default templates?

dlopespenna commented 2 years ago

Hello @app-generator ,

I am installing it as a custom admin theme using:

pip install django-admin-volt

So where should I place my customized HTML file inside my Django app to override default templates?

@sridhar562345 were you able to replace the default HTML file? I'm trying to do the same thing.

sridhar562345 commented 2 years ago

Hello @app-generator , I am installing it as a custom admin theme using:

pip install django-admin-volt

So where should I place my customized HTML file inside my Django app to override default templates?

@sridhar562345 were you able to replace the default HTML file? I'm trying to do the same thing.

Hi @dlopespenna,

You will have to fork the repo and change the template according to your use case, that's the only way I got succeded. I wasn't able to do this by replacing the templates directly in the Django templates.

andreashhpetersen commented 2 years ago

Hello @app-generator , I am installing it as a custom admin theme using:

pip install django-admin-volt

So where should I place my customized HTML file inside my Django app to override default templates?

@sridhar562345 were you able to replace the default HTML file? I'm trying to do the same thing.

Hi @dlopespenna and @sridhar562345 You can override or replace by adding your own file to a directory called admin somewhere on your template search path (defined in settings.TEMPLATES). For example, in my settings I have

TEMPLATES = [
    {
        'BACKEND': ...,
        'DIRS': [ BASE_DIR \ 'templates' ],
    },
]

and then I can override the dashboard default by adding my own templates/admin/index.html.

The documentation doesn't provide much info on working with django-admin-volt, but you can generally just follow the normal Django documentation on the admin page.

Spirit-Maker commented 1 year ago

Hello @app-generator , I am installing it as a custom admin theme using:

pip install django-admin-volt

So where should I place my customized HTML file inside my Django app to override default templates?

@sridhar562345 were you able to replace the default HTML file? I'm trying to do the same thing.

Hi @dlopespenna,

You will have to fork the repo and change the template according to your use case, that's the only way I got succeded. I wasn't able to do this by replacing the templates directly in the Django templates.

I have copied templates and templatetags from the admin-volt in library to my app. I am facing issue related to templatetags. Apparently you have to add app in settings which is already in installed apps becuase it is my main app. I even renamed the templatetags py file to app name. Screenshot attached for reference.

image

image

Please guide me what I am doing wrong in this case.