Вы не можете передать непосредственно str
в качестве django response
. Вы должны использовать
from django.http import HttpResponse
, если вы хотите отображать строковые данные в виде ответа на просмотр django. посмотрите здесь
return HttpResponse(resp)
WordPress переопределяет предел памяти PHP до 256M с предположением, что все, что было установлено ранее, будет слишком низким, чтобы отобразить панель. Вы можете переопределить это, указав WP_MAX_MEMORY_LIMIT
в wp-config.php
:
define( 'WP_MAX_MEMORY_LIMIT' , '512M' );
Я согласен с DanFromGermany, 256M действительно много памяти для отображения страницы панели. Изменение предела памяти действительно накладывает повязку на проблему.
У меня была эта проблема. Я искал в Интернете, принимал все советы, менял конфигурацию, но проблема все еще там. Наконец, с помощью администратора сервера он обнаружил, что проблема заключается в определении столбца базы данных MySQL. один из столбцов в таблице был присвоен «Longtext», что приводит к распределению 4 294 967 295 укусов памяти. Кажется, что работает нормально, если вы не используете инструкцию подготовки MySqli, но как только вы используете инструкцию prepare, она пытается выделить этот объем памяти. Я изменил тип столбца на Средний текст, который требует 16 777 215 укусов памяти. Проблема ушла. Надеюсь на эту помощь.