Я новичок в Django и, вероятно, использую его таким образом, что это не нормально.
Тем не менее, я хотел бы найти способ иметь широкую память сайта.
Объяснить.
У меня очень простая настройка, когда один компьютерщик будет публиковать сообщения на сайте каждые несколько секунд.
Я хочу, чтобы эти данные были где-то сохранены.
Я хочу, чтобы все, кто просматривает веб-страницу, видели обновления, основанные на этих данных, почти в реальном времени через некоторый JavaScript.
Таким образом, используя пример кода ниже.
Компьютер А сделал бы сообщение для set_data и установил бы данные для «набора данных»
Компьютер B, C, D и т. Д .... затем получит get_data и увидит "набор данных"
К сожалению, B, C, D просто вижу ""
У меня такое ощущение, что мне нужен memcached, но я на общем сервере hostgator и не могу его установить. А пока я просто записываю их в файлы. Это работает, но действительно неэффективно, и я надеюсь обслужить большую базу пользователей.
Спасибо за любую помощь.
#view.py
data=""
def set_data(request):
data = request.POST['data']
return HttpResponse("");
def get_data(request):
return HttpResponse(data);