【发布时间】:2021-04-15 12:29:31
【问题描述】:
我正在尝试在 Django 会话中存储项目列表。代码如下,
def index(request):
today = date.today()
d = today.strftime("%A, %B %d")
if request.method == 'POST':
item = request.POST.get('newItem')
items = request.session.get('items',[])
request.session.modified = True
request.session['items'] = items.append(item)
return render(request, 'todo/index.html', {'kindOfDay':d, 'newListItems': request.session.get('items', list())})
我收到以下错误,AttributeError: 'NoneType' object has no attribute 'append'
我在 settings.py 中包含以下两行
SESSION_SAVE_EVERY_REQUEST = True
SESSION_ENGINE = "django.contrib.sessions.backends.signed_cookies"
我是初学者,如果有任何帮助,我们将不胜感激。
【问题讨论】:
标签: python django django-sessions django-cache