<a href="{% url 'app1:tem.href' %}">{{ item.name }}<a>里面的'app1:tem.href

宝宝妈妈2023-05-20  45

url这个tags的用法是这样的

{% url path.to.some_view arg1,arg2,name1=value1 %}

第一个变量是按package.package.module.function形式给出的指向一个view函数的路径。那些可选的、用逗号分隔的附加参数被用做URL中的位置和关键词变量。所有URLconf需要的参数都应该是存在的。

例如,假设你有一个view,app_name.client,它的URLconf包含一个client ID参数。URLconf对应行可能看起来像这样:

('^client/(\d+)/$', 'app_name.client')

如果这个应用的URLconf像下面一样被包含在项目的URLconf里:

('^clients/', include('project_name.app_name.urls'))

那么,在模板中,你可以像这样创建一个指向那个view的link连接:

{% url app_name.client client.id %}

我在你的代码上改动了一下你看看

<!DOCTYPE html>

<html>

<head>

<title> new document </title> 

<meta http-equiv="Content-Type" content="text/html charset=utf8"/> 

<script type="text/javascript">

//删除方法

function remove(obj){

obj.parentNode.parentNode.remove()

}

//添加方法

function add(){

var table = document.getElementById("table")

table.innerHTML = table.innerHTML + "<tr><td>xh001</td><td>王小明</td><td><a href='javascript:' onClick='remove(this)' >删除</a></td> </tr>"

}

</script> 

</head> 

<body> 

<table border="1" width="50%" id="table">

<tr>

<th>学号</th>

<th>姓名</th>

<th>操作</th>

</tr> 

<tr>

<td>xh001</td>

<td>王小明</td>

<td><a href="javascript:" onClick="remove(this)" >删除</a></td> 

</tr>

<tr>

<td>xh002</td>

<td>刘小芳</td>

<td><a href="javascript:" onClick="remove(this)">删除</a></td> 

</tr> 

</table>

<input type="button" value="添加一行" onClick="add()" />

</html>

结果本来就是一样的。

$a++和++$a都等于$a=$a+1

只有在

echo $a++ //输出1

echo ++$a//输出2

for机制:

for(表达式1;表达式2;表达式3){循环体}先执行1,再执行2,如果2满足,则执行循环体。再执行表达式3.


转载请注明原文地址:https://54852.com/read/687028.html