我想在JSTL中的foreach中插入"continue".如果有办法实现这一点,请告诉我.
<c:forEach
var="List"
items="${requestScope.DetailList}"
varStatus="counter"
begin="0">
<c:if test="${List.someType == 'aaa' || 'AAA'}">
<<<continue>>>
</c:if>
Run Code Online (Sandbox Code Playgroud)
我想在if条件中插入"continue".
我正在使用django在python中开发一个应用程序.用户可以上传CSV文件.我使用文件上传来获取文件.但是,它并没有存储在任何地方.我尝试从请求处理文件.当我试图打开文件时,它会出错.我使用python中存在的CSV库进行处理.根据django使用的表单元素和属性.我试图获取上传文件的请求对象也是django设计的对象.
import csv
from rootFolder.UploadFileForm
def uploadFile(request):
if request.method == 'POST':
form = UploadFileForm(request.POST, request.FILES)
if form.is_valid():
paramFile = open(request.FILES['uploadFile'], 'rb')
portfolio = csv.DictReader(paramFile)
users = []
for row in portfolio:
users.append(row)
Run Code Online (Sandbox Code Playgroud)
下面这行给出了错误.
paramFile = open(request.FILES['uploadFile'], 'rb')
Run Code Online (Sandbox Code Playgroud)
给定的错误是:
TypeError: coercing to Unicode: need string or buffer, InMemoryUploadedFile found
Run Code Online (Sandbox Code Playgroud)
如果您对此有任何疑问,请提出您的建议.提前致谢.
我必须在url中传递一个参数.我不能像往常一样发送GET请求,变量和值会在请求的地址栏中显示.因此,最终用户可以更改此变量值的值并发送将要处理的请求.
href="url=/admin/usermanagement/?flag=2
Run Code Online (Sandbox Code Playgroud)
我想把这个藏起来 flag=2
现在这是一个GET请求,它可以在地址栏中看到.如果您有任何想法将此更改为POST以隐藏和发送值,请提供您的建议.