以下代码中的未知缩进错误[重复]
Posted
技术标签:
【中文标题】以下代码中的未知缩进错误[重复]【英文标题】:Unknown Indentation Error in the following code [duplicate] 【发布时间】:2020-08-09 08:12:08 【问题描述】:这是代码: 第三行给出错误。
class RawMassegeForm(forms.Form):
subject = forms.CharField(widget= forms.TextInput(attrs='placeholder':'Enter your Subject'))
name = forms.CharField(widget= forms.TextInput(attrs='placeholder':'Enter your Name'))
email = forms.EmailField(widget= forms.EmailInput(attrs='placeholder':'Enter your email'))
message = forms.TextField(widget= forms.Textarea(attrs='placeholder':'Enter Your Message
here...'))
【问题讨论】:
我确信错误消息会告诉您确切的问题所在。我们不能,因为我们看不到错误消息。 未缩进不匹配任何外部缩进级别 您发布的代码是混合制表符和空格进行缩进 【参考方案1】:你不能像这样分割线
message = forms.TextField(widget= forms.Textarea(attrs='placeholder':'Enter Your Message
here...'))
相反,例如
class RawMassegeForm(forms.Form):
subject = forms.CharField(
widget=forms.TextInput(attrs="placeholder": "Enter your Subject")
)
name = forms.CharField(
widget=forms.TextInput(attrs="placeholder": "Enter your Name")
)
email = forms.EmailField(
widget=forms.EmailInput(attrs="placeholder": "Enter your email")
)
message = forms.TextField(
widget=forms.Textarea(
attrs="placeholder": "Enter Your Message here..."
)
)
完全没问题。
【讨论】:
具有名称变量的行现在给出错误以上是关于以下代码中的未知缩进错误[重复]的主要内容,如果未能解决你的问题,请参考以下文章
项目错误:QT 中的未知模块:webkitwidgets [重复]