ユーザーが最近訪問したページのリストを作成しようとしていますが、私はを取得し続けています。 私は引数がどのように与えられているのか分かりません。セッションで最後に使用されたページのFlaskのリストTypeError
のPython /フラスココード:
app.secret_key = '/r/xd8}q/xde/x13/xe5F0/xe5/x8b/x96A64/xf2/xf8MK/xb1/xfdA7x8c'
def recentsites():
session['urls'] = []
@app.after_request
def store_visited_urls():
session['urls'].append(request.url)
if(len[session['urls']]) > 3:
session['urls'].pop(0)
session.modified = True
@app.route('/')
def index():
data = []
if 'urls' in session:
data = session['urls']
return render_template('index.html', data=data)
Primer on Python Decoratorsを参照してください使用していることがわかりますが、 'store_visited_urlsを()'どのようなエラーがあなたの言っていることであるとどこか別の場所あなたのコードでは、どこかにあなたが呼び出していることを呼んでいます'store_visited_urls'に引数をつけて'store_visited_urls(引数)'? –
いいえ、別の場所で呼び出されることはありません –