def process_health_case(request):
about = request.POST['about']
details = request.POST['narrative_text']
image=request.FILES['image_scan']
connection = Connection('mongodb://sbose78:PASSWORD@staff.mongohq.com:10068/BOSE')
if images:
db=connection['BOSE']
fs=gridfs.GridFS(db)
fs.put(image,filename="image_scan2")
else:
#nothing
return render_to_response('home/new_narrative.html',{ }, context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
我越来越
expected an indented block (views.py, line 41)
Run Code Online (Sandbox Code Playgroud)
第41行是最后一行.
我哪里错了?
谢谢.
您不能将注释用作空语句,pass如果您想要一个不执行任何操作的显式else,则应该使用它.
if images:
db=connection['BOSE']
fs=gridfs.GridFS(db)
fs.put(image,filename="image_scan2")
else:
pass
return ....
Run Code Online (Sandbox Code Playgroud)
由于没有语句,只是else在代码中的注释,python认为return应该是它的内容else并给出意图错误.
| 归档时间: |
|
| 查看次数: |
1372 次 |
| 最近记录: |