(澳门银河官网) django & ajax 问题
澳门银河官网
澳门银河官网
当前位置 : 澳门银河官网 > 澳门银河官网

(澳门银河官网) django & ajax 问题

自己用django测试短网址转换,但是最长到31位之后久没有变化了,在网上找的函数方法我在本地测试多长都可以转换:怀疑是不是ajax有什么限制,求解答。

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css">
</head>
<body>
<br>
<br>
<br>
<br>
<br>
<br>
<div class="container">  
<div class="container-fluid"> 
<form action="/add/" method="get" role="form" >
<div class="form-group">
     请输入长url: <input class="form-control" type="text" id="a" name="a"> 
      <button class="btn btn-primary" type="button" id=sum>生成</button>
</div>
    <br>
    <p>result: </p>
    <div id=result></div>
</form>
</div>
</div>
<script src="http://apps.bdimg.com/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
    $document.readyfunction{
      $"#sum".clickfunction{
        var a = $"#a".val;
  
        $.get"/urlhash/",{a:a}, functionret{
            $#result.htmla+<a href=http://test.co/+ret+>+http://test.co/+ret+</a>
        }
      };
    };
</script>
</body>
</html>


def get_md5s:  
    s = s.encodeutf8 if isinstances, unicode else s  
    m = hashlib.md5  
    m.updates  
    return m.hexdigest  
code_map =   
           a , b , c , d , e , f , g , h ,  
           i , j , k , l , m , n , o , p ,  
           q , r , s , t , u , v , w , x ,  
           y , z , 0 , 1 , 2 , 3 , 4 , 5 ,  
           6 , 7 , 8 , 9 , A , B , C , D ,  
           E , F , G , H , I , J , K , L ,  
           M , N , O , P , Q , R , S , T ,  
           U , V , W , X , Y , Z  
              
def get_hash_keylong_url:  
    hkeys = []  
    hex = get_md5long_url  
    for i in xrange0, 4:  
        n = inthex[i*8:i+1*8], 16  
        v = []  
        e = 0  
        for j in xrange0, 4:  
            x = 0x0000003D & n  
            e |= 0x00000002 & n  >> 1 << j  
            v.insert0, code_map[x]  
            n = n >> 6  
        e |= n << 5  
        v.insert0, code_map[e & 0x0000003D]  
        hkeys.append.joinv  
    return hkeys  
def urlhashrequest:
    a = request.GET[a]
    q=get_hash_keya
    sitedata = Personsite=a,url=http://test.co/+q[0]
    sitedata.save
    return HttpResponseq[0]

数据库字段长度忘记了 尴尬

栏目列表

广告位

澳门银河官网