Вам нужно отделить ваши views
и urls
создать новый модуль (файл) urls.py
в вашем приложении, в вашем случае это папка weather
и добавить туда этот код и удалить его из views.py
, вы можете прочитать здесь , чтобы понять это лучше.
Путь: the_weather/weather/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index), #the path for our index view
]
Путь: the_weather/weather/views.py
from django.shortcuts import render
from django.contrib import admin
def index(request):
return render(request, 'weather/index.html') #returns the index.html template
Почему бы вам не попробовать это
from .views import index
No module named '__main__.views'; '__main__' is not a package
– Maddie Graham
13 July 2018 в 15:43
filepath
, где вам нужно поставить свой код – Druta Ruslan 13 July 2018 в 15:10ImportError: cannot import name 'views' from '__main__'
я вижу теперь в моем файле urls.py. – Maddie Graham 13 July 2018 в 15:11traceback
? – Druta Ruslan 13 July 2018 в 15:15from weather import views
– Druta Ruslan 13 July 2018 в 15:19