我需要建立两个3x3表的数字从1到9。一个表应该有唯一的值。
我只能用{{ random_number }}
使第一个表工作,而不能找出另一个表的问题所在{{unique_random_number}}
。我得到THIS。你知道吗
这是我的密码:
网址.py
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^$', 'devtask1.views.index'),
url(r'^$', 'devtask1.views.index2'),
)
视图.py
from django.shortcuts import render_to_response
from random import randint
def n():
return randint(1,9)
def index(request):
return render_to_response('index.html', {'random_number': n})
def un():
for i in range(1,10):
return i
def index2(request):
return render_to_response('index.html', {'unique_random_number': un})
索引.html
<table>
<tr>
<td>{{ random_number }}</td>
<td>{{ random_number }}</td>
<td>{{ random_number }}</td>
</tr>
<tr>
<td>{{ random_number }}</td>
<td>{{ random_number }}</td>
<td>{{ random_number }}</td>
</tr>
<tr>
<td>{{ random_number }}</td>
<td>{{ random_number }}</td>
<td>{{ random_number }}</td>
</tr>
</table>
<table>
<tr>
<td>{{ unique_random_number }}</td>
<td>{{ unique_random_number }}</td>
<td>{{ unique_random_number }}</td>
</tr>
<tr>
<td>{{ unique_random_number }}</td>
<td>{{ unique_random_number }}</td>
<td>{{ unique_random_number }}</td>
</tr>
<tr>
<td>{{ unique_random_number }}</td>
<td>{{ unique_random_number }}</td>
<td>{{ unique_random_number }}</td>
</tr>
</table>
为什么不通过构建一个数组来传递唯一的随机数呢。你知道吗
然后在html中调用索引,
unique_random_number[0]
到unique_random_number[9]
由于无序排列,它们总是不同的,但是可以避免重复。你知道吗另外,使用django,该表可以通过for循环来完成。你知道吗
相关问题 更多 >
编程相关推荐