【问题标题】:how to create the correct context in Django如何在 Django 中创建正确的上下文
【发布时间】:2019-11-09 09:45:22
【问题描述】:
from django.shortcuts import render

def index(request):
  context = {
    'title' : 'test'

  }
    return render(request,'index.html',context)

TabError: 缩进中制表符和空格的使用不一致

【问题讨论】:

标签: django python-3.x django-2.2


【解决方案1】:

Django 的上下文数据只是简单的 python 字典。

所以你应该像这样定义它们:

context = {
    'first_key': first_value,
    'second_key': second_value,
}

编辑(当您更改问题和错误时):

您应该使用制表符或空格,而不是两者混合在一起......

【讨论】:

  • 我刚刚编辑了问题,请再看一遍
  • 正如我在答案中提到的,当您缩进代码时,您应该使用制表符或空格。如果将两者混合使用,则会出现此错误。
  • 喜欢制表符还是空格?
  • 空格,正如 PEP8 推荐的那样,但您可以设置编辑器的设置,使其自动将制表符更改为空格。
  • 如果可以解决问题,请同时将答案标记为已接受,或者如果您还有其他问题,请告诉我。
猜你喜欢
  • 2011-01-30
  • 2014-06-30
  • 1970-01-01
  • 2021-07-18
  • 2020-11-17
  • 2016-12-10
  • 2021-09-27
  • 1970-01-01
  • 2016-06-06
相关资源
最近更新 更多