Python Django、href和string

Python Django、href和string,python,django,Python,Django,对Django来说有点陌生,这可能是个愚蠢的问题 javascript变量: <script> bar = 'foo' </script> 及 defdd(请求,str): print(str)您可以将bar的值作为查询字符串添加到客户端url的末尾: $('a').on('click', function(e) { // Dirty hack :-/ e.preventDefault(); window.location.replace($(th

对Django来说有点陌生,这可能是个愚蠢的问题

javascript变量:

<script>
    bar = 'foo'
</script>

defdd(请求,str):

print(str)您可以将bar的值作为查询字符串添加到客户端url的末尾:

$('a').on('click', function(e) {  // Dirty hack :-/
   e.preventDefault();
   window.location.replace($(this).attr('href') + '?bar=' + bar);
});
并使用以下代码在服务器端获取它:

def dd(request):
    str = request.GET.get('bar', '')
    print(str) <---- print 'foo'
def dd(请求):
str=request.GET.GET('bar','')

打印(str)url的长度有限制吗?我打算发送一个json(字符串),它可能会变长。在这种情况下,最好生成一个ajax POST请求,整个URL不应超过2083个字符
def dd(request, str):
    print(str) <---- print 'foo'
$('a').on('click', function(e) {  // Dirty hack :-/
   e.preventDefault();
   window.location.replace($(this).attr('href') + '?bar=' + bar);
});
def dd(request):
    str = request.GET.get('bar', '')
    print(str) <---- print 'foo'