2014-03-04 19 views
0

我很難過,我確信它很簡單,但我期待這個視圖在單元格中生成九個不同的整數。我不知道最好的辦法讓這些有所不同。截至目前,他們都是一樣的。任何幫助是極大的讚賞。謝謝!在我的模板中使用一個視圖,但使用多個標籤

VIEW

def randums(request): 
    lower = 10**(9-1) 
    upper = 10**9 - 1 
    result = random.randint(lower, upper) 
    context = {'result': result} 
    return render(request, 'index.html', context) 


def generate_numbers(randums): 
    if request.method == 'POST': 
     context = generate_numbers() 

模板

<form action="" method="post">{% csrf_token %} 
    <table class="table table-striped table-bordered table-hover"><tbody> 
     <tr><td>{{ result }}</td><td>{{ result }}</td><td>{{ result }}</td></tr> 
     <tr><td>{{ result }}</td><td>{{ result }}</td><td>{{ result }}</td></tr> 
     <tr><td>{{ result }}</td><td>{{ result }}</td><td>{{ result }}</td></tr> 
    </tbody></table> 

    <button type="submit" class="rndbtn btn btn-primary btn-large">Random Change</button> 
</form> 

回答

1

創建一個列表,並添加到它的9支隨機數:

def randums(request): 
    lower = 10**(9-1) 
    upper = 10**9 - 1 
    result = [] 
    for x in range(0, 9): 
     result.append(random.randint(lower, upper)) 
    context = {'result': result} 
    return render(request, 'index.html', context) 

,並在您查看環比結果

+0

謝謝@almalki :)我知道我過去看起來很簡單 – tjoenz

+0

@urbanrunic歡迎:) – almalki

相關問題