2014-01-22 2 views
0

Я пишу программу django, которая взаимодействует со страницей («как javaapplet», но не), встроенной на какой-либо другой сайт.Cookies Django Project

Идея состоит в том, что я хочу, чтобы люди играли в головоломку. Но они получают только часть, если они правильно отвечают на вопрос.

Я не хочу, чтобы они вошли в систему, вместо этого я хочу дать им cookie. Но мне нужно отслеживать и следить за тем, чтобы игрок был таким, чтобы они не могли получить доступ ко всей головоломке.

Я также хочу, чтобы связать, что игрок с прогрессом, они сделали, и следить за этот прогресс на моем сервере

Извините, если это трудно следовать.

Как это сделать? Является ли это возможным?

У меня есть этот код, но нужны некоторые указатели:

def cookietest(request): 
    cookie = request.get_signed_cookie('puzzle') 
    response = HttpResponse() 
    response = render(request, 'cookie.html',{'cookie':cookie}) 
    response.set_signed_cookie(name='puzzle', value=1, max_age=None) 
    return response 

ответ

0

Похоже, вы должны использовать sessions и сохранить прогресс пользователя в данной сессии. Механизм сеанса django позаботится о вашем файле cookie.

Смежные вопросы