工作函数中的Django IndentationError

Sno*_*llz 0 python django

我很讨厌Django.我编写了一个正常工作的Python函数.出于可视化的原因,我决定制作一个网页来展示我的功能.

我在我的函数中添加了一些代码:

txt_len = 0          (line 1)
if text:
    txt_len=len(text)

return txt_len  
Run Code Online (Sandbox Code Playgroud)

*这只是一个例子.
但由于某种原因,我得到一个IndentationError,第1行意外缩进

为什么?无法得到它.

更新:

我在某些代码行之间有一些空格/制表符.所以我修复了它,现在它可以工作了.

Yuj*_*ita 5

让我们看看整个功能?1号线就好吗?第1行至少必须是该返回行的函数定义才能工作.

你刚刚将一个函数粘贴到django视图中吗?

神秘压痕错误的罪魁祸首几乎总是混合空格和制表符.你的编辑器中是否有可见的隐形字符?你能运行命令用空格替换制表符吗?