Ускорение вывода из БД

У меня есть база пользователей и их больше 500,000 и я встроил их в Django и вывожу через админпанель Проблема в том что он сильно лагает и тормозит Как это можно исправить ? Я пока не пробовал установить на сервер, а даже если установлю оно так и будет логать или нет ?

admin.py

from django.contrib import admin

from .models import User, Admin_bot, Parse_user, BlackList, database_sqlite3


class Parser_user(admin.ModelAdmin):
    list_display = ('user_id', 'group_id', 'username', 'bio', 'first_name')
    list_filter = ('group_id', 'bio')


admin.site.register(Parse_user, Parser_user)

models.py


class Parse_user(models.Model):
    user_id = models.BigIntegerField(blank=True, verbose_name='ID Telegram',unique=True,null=True)
    group_id = models.BigIntegerField(blank=True, verbose_name='ID Группы',null=True)
    username = models.CharField(max_length=150, null=True, blank=True, verbose_name='Username')
    bio = models.TextField(null=True, blank=True, verbose_name='Био')
    first_name = models.CharField(null=True, blank=True, max_length=250, verbose_name='Имя')

    def __str__(self):
        return self.first_name

    class Meta:
        verbose_name = 'Базу'
        verbose_name_plural = 'База'
Вернуться на верх