小编Naz*_*een的帖子

JSTL继续,打破了foreach

我想在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".

foreach jsp jstl

21
推荐指数
2
解决办法
7万
查看次数

打开上载的CSV文件时出现类型错误

我正在使用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)

如果您对此有任何疑问,请提出您的建议.提前致谢.

python csv django file-upload django-forms

12
推荐指数
4
解决办法
2万
查看次数

如何在没有表单的POST请求中发送url参数

我必须在url中传递一个参数.我不能像往常一样发送GET请求,变量和值会在请求的地址栏中显示.因此,最终用户可以更改此变量值的值并发送将要处理的请求.

href="url=/admin/usermanagement/?flag=2
Run Code Online (Sandbox Code Playgroud)

我想把这个藏起来 flag=2

现在这是一个GET请求,它可以在地址栏中看到.如果您有任何想法将此更改为POST以隐藏和发送值,请提供您的建议.

django url httpwebrequest url-parameters

4
推荐指数
1
解决办法
2万
查看次数