Django Admin Million Data - страница администратора открывается слишком долгоPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Django Admin Million Data - страница администратора открывается слишком долго

Сообщение Anonymous »

На моем сайте миллион строк данных. Я очень жду, когда захочу попасть на эту страницу через администратора. Возможно, 40-50 секунд. Я сделал пагинацию 20, но ничего не изменилось. В настоящее время значение по умолчанию – 100.
Это мой код администратора
@admin.register(PollVote)
class PollVoteAdmin(admin.ModelAdmin):
list_display = ['poll','referer','vote','ip', 'created_date']
ordering = ('-created_date',)
search_fields = ['ip']
raw_id_fields = ['poll']

Что я могу сделать, чтобы ускорить эту страницу в администраторе?
Модель PollVote:
class PollVote(models.Model):
poll = models.ForeignKey(Poll,on_delete=models.CASCADE,verbose_name="Poll Name",related_name="votes")
author = models.CharField(max_length=150,blank=True,verbose_name="Username")
vote = models.TextField(verbose_name='Vote')
ip = models.GenericIPAddressField(protocol="IPv4")
cookie = models.TextField(verbose_name="Voters' Cookie")
votecount = models.IntegerField(verbose_name="Vote Count",default=1,blank=True)
created_date = models.DateTimeField(auto_now_add=True,verbose_name="Created Date")
country_code = models.CharField(max_length=10,blank=True,verbose_name="Country Code")
country = models.CharField(max_length=50, blank=True, verbose_name="Country")
city = models.TextField(max_length=50, blank=True, verbose_name="City")
vote_duration = models.FloatField(default=0, verbose_name="Vote Duration")
referer = models.TextField(verbose_name='Referer', blank=True)

def __str__(self):
return self.author
class Meta:
ordering = ['poll']


Подробнее здесь: https://stackoverflow.com/questions/642 ... ng-to-open
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Обходчик кучи Jprofiler слишком долго делает снимок и слишком долго отключает сеанс
    Anonymous » » в форуме JAVA
    0 Ответы
    82 Просмотры
    Последнее сообщение Anonymous
  • При попытке создать стартовый проект django-admin: нет имени модуля django-admin
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • При попытке создать стартовый проект django-admin: нет имени модуля django-admin
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • «Bash: django-admin: команда не найдена» после запуска Django-admin
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Маршрут администратора SQLAdmin вызывает 404 в /admin и /admin/statics/*
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»