Ускорение вывода из БД
У меня есть база пользователей и их больше 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 = 'База'