В моем администраторе Django, когда я пытаюсь просмотреть / отредактировать объекты из одного конкретного класса модели, использование памяти и загрузка процессора возрастают, и я должен перезапустить сервер. Я могу просматривать список объектов нормально, но проблема возникает, когда я нажимаю на один из объектов. Другие модели в порядке. Работа с объектом в коде (т.е. создание и отображение) в порядке, проблема возникает только тогда, когда я пытаюсь просмотреть объект с помощью интерфейса администратора. Класс даже не особенно экзотичен:
class Comment(models.Model):
user = models.ForeignKey(User)
thing = models.ForeignKey(Thing)
date = models.DateTimeField(auto_now_add=True)
content = models.TextField(blank=True, null=True)
approved = models.BooleanField(default=True)
class Meta:
ordering = ['-date']
Есть идеи? Я в тупике. Единственная причина, по которой я мог придумать, может заключаться в том, что thing
- это довольно большой объект (несколько килобайт), но, насколько я понимаю, он не будет загружен, пока не понадобится (правильно?).