Получение переменной сеанса в представлениях & mdash; Джанго

Это вернет первые 200 символов слов:

preg_replace('/\s+?(\S+)?$/', '', substr($string, 0, 201));
0
задан Clayton Horning 2 March 2019 в 03:36
поделиться

2 ответа

Я понял это ...

def index(request):

    if 'symbol' in request.GET:
        symbol = request.GET.get('symbol',' None')
        request.session['symbol'] = symbol

    else:
        symbol = request.session['symbol']
0
ответ дан Clayton Horning 2 March 2019 в 03:36
поделиться

Попробуйте это

def index(request):
if request.method == "GET":
    symbol = request.GET.get('symbol', None)

    if symbol is not None or symbol != "":
        request.session['symbol'] = symbol
    else:
        symbol = request.session['symbol']
    return render(request, 'backtests/earnings.html', {'symbol': symbol})
else:
    redirect to path
0
ответ дан Clifton Avil D'Souza 2 March 2019 в 03:36
поделиться