Django.Файл views.py. Интерпретатор ругается относительно отступов на строке 10.Можете проверить и обьяснить где я допустил оплошность

import requests
from django.shortcuts import render


# Create your views here.
def index(request):
    appid = '' # Я здесь ввожу свой apikey 
    url = 'https://api.openweathermap.org/data/2.5/weather?q={}&appid=' + appid

    city = 'London'
    res = requests.get(url.format(city))
    print(res.text)

    return render(request, 'testproject/index.html')

Ответы (3 шт):

Автор решения: virvaldium

может стоит поставить правильные отступы, например так:

import requests
from django.shortcuts import render


# Create your views here.
def index(request):
    appid = '' # Я здесь ввожу свой apikey 
    url = 'https://api.openweathermap.org/data/2.5/weather?q={}&appid=' + appid

    city = 'London'
    res = requests.get(url.format(city))
    print(res.text)

    return render(request, 'testproject/index.html')
→ Ссылка
Автор решения: Vadim.Sharoikin

Изучайте (если оформлен так как в предыдущем ответе, проверьте везде ли одинаковые отступы, нельзя вместе использовать 4 пробела и tab).

→ Ссылка
Автор решения: Евгений

Ошибка неправильного использования отступов вызвана тем, что вы используете табы и пробелы одновременно (на одном уровне вложенности). Чтобы впредь подобные ошибки было проще замечать, вы можете покопаться в настройках своего текстового редактора и включить отображение невидимых символов. Указал ниже, на каких строках у вас используются табы, а на каких - пробелы. Исправьте, и код будет работать.

import requests
from django.shortcuts import render


# Create your views here.
def index(request):
    appid = '' # Я здесь ввожу свой apikey  # tab
    url = 'https://api.openweathermap.org/data/2.5/weather?q={}&appid=' + appid # tab

    city = 'London' # space
    res = requests.get(url.format(city)) # space
    print(res.text) # space

    return render(request, 'testproject/index.html') # tab
→ Ссылка