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