Как получить доступ к myvar за пределами функции страницы. Я могу напечатать myvar, когда у меня есть печать (myvar) внутри функции страницы, но не тогда, когда она снаружи.Как получить доступ к переменной вне функции в Django
def page(request):
form = MyForm(request.POST or None)
if form.is_valid():
instance = form.save(commit=False)
myvar = form.cleaned_data.get("myvar")
# myvar is printed here
print(myvar)
if not myvar:
myvar = "this"
instance.myvar= myvar
instance.save()
context = {
"form" : form
}
return render(request, "home.html", context)
# I want to print the contents of myvar but it doesn't work here
print(myvar)
Благодаря
myvar не существует вне этой функции, и даже если это возможно, вы не можете запускать какой-либо код для его печати. Лучше объясните, что вы на самом деле пытаетесь сделать. –
Я пытаюсь получить текст, который был введен в charfield на home.html, и использовать этот текст в функции python. – PiccolMan
Можете ли вы опубликовать функцию? –